Nice work! I'd had this idea for my personal pages, too, specifically for my CV/Resume! Would love to see a blog post describing how you've done it (I know the code is there, but a discussion of it would be informative).
The technology is cool and it works like a charm. However, the approach of using "mystery meat" navigation for an entire website is pretty tedious for this visitor.
I'm torn- it'd be fairly easy to use pushState to add history, but it'd also be very annoying for the site to add 100s of history pages to your browser. Thoughts?