Thank you for posting the link. I'm sure it'll help someone if they are searching this forum for information about this particular scanner/driver.
I'm not sure what to think about the scanner. Do you know if it was actually supposed to be working when you bought it? It really sounds like the driver is fine now (thanks to your work!), but it now has a mechanical problem. Did you ever find someone to take a look at it? Did you try it at a lower resolution or smaller scan area?