Okay, a few things after playing with this for a couple days:
1) It's still doing it. Memory doesn't seem to play very much an issue here: when I'm low and when I'm not, pages seem to be blurry.
2) Oddly enough, when I enable Safari's Debug Console (in the Settings app), most of the pages suddenly work. A couple remain blurry, but most are perfect renditions. Obviously, though, one can't expect users to enable this on their devices, but /something/ must be going on here.
3) I've seen two different degrees of blurriness: the "little" blurry and the "pixelated" blurry (almost as if the page has been blurred twice or rendered at a substantially lower resolution). Usually the pages that exhibit each type will stay that way, but sometimes they do switch back and forth.
4) Bug: if I tap on the same list item twice (that is, Rum, then Rum again, the page loads, but then everything stops working. Clicking on other list items fail to load anything.) Maybe this could be part of the issue? (Or could be totally unrelated.)
5) It sucks that there isn't a proper javascript debugger with Mobile Safari. Then one could really delve deep in to the code to figure out when and how and why things are breaking. My only suggestion at this point is to use a lot of console.logs, since they will show up in the debug console.
I'll see what else I can find, but just wanted to let you know where I was at.