Hi Jay, sorry, I don't have any code for you (the code I'm working on is under NDA). In my case, I actually created objects that were sized according to the fully zoomed dimensions. Then I tweaked iscroll to start at at 0.5 zoom level (and thus, the objects were 1/2 size). Then, when zooming to 1x zoom level, everything ended up at their original size. I don't know if that would work for your case, and I did have to make a few minor tweaks to the iscroll.js code, but it does pan and zoom without any blurriness.
Sorry I couldn't be of more help.
-Gene