Originally Posted by fjtorres
It may not necessarily be bad code; just stupid production values.
Never mind the page count: what's the file size? I've generally found file size to be the best predictor of load times. Anything over 1MB is going to take time enough to be noticeable and anything over 2MB will make you wonder if its hung-up. (Which, so far, has never happened to me. But I *have seen load times of 5-plus minutes.)
645 kB - it doesn't seem so much. I tried another epub, no drm, 311 kB - less than 5 seconds to load.