>For the speed issue, if it's limited by the time to render a page
It's not, it's a physical limitation of the e-ink screen.
Any e-reader I've seen does full refresh every n pages where n is user-settable.