1script - 10:18 pm on Aug 22, 2013 (gmt 0)
Unfortunately, since this is built on JQuery Mobile, using hashes anywhere in the URI is not a good idea because it may confuse JQM's internal navigation within the DOM. But, regardless, hash bang or not, that link to another chunk of content is not yet present until someone interacts with the page in some way (scrolls or clicks "Load More").
Putting the entire content of the page into <noscript> is out of question - it will defeat the purpose of splitting the very long content into chunks. Mobile users will end up having to download the entire page yet won't be able to see it until they download it again - the opposite of bandwidth reduction.
Is it possible to know which JS Google does run when they arrive on the page? Everything that is in the document.ready but nothing that requires an interaction (presumably)? How about external libraries like JQ and JQM, do they load those, too?
I was going to say "everybody uses it" but then I realized that all my lazy load examples - FB, Twitter, Flickr, eBay - are almost all gated communities. And even when they aren't exclusively gated (eBay, Flickr), they are probably not in the least bit concerned about Google's crawlability.
So, is this a show-stopper?