Here's how an iPhone in portrait should handle the page:
Actually, not true, I've tweaked the menu buttons slightly since I built it... admittedly that's 320 portrait instead of 480 landscape -- at 480 the sidebar is placed below the content as two columns... Which I think you'll find vastly superior since we have legible font sizes, mobile layout, and actual content showing instead of massive amounts of whitespace with one or two words like yours.
That was funny if you think about it -- your page full of nothing on every screenshot leaving you going "where's the beef" vs. My site which didn't even HAVE media queries yet... and you thought yours was BETTER?!? That's a laugh and a half.
I'd have had this up in two minutes if I wasn't having headaches from hell with my 'new' host in terms of FTP... to the point I'm already thinking on moving ... AGAIN. Can't even upload a 3.5k CSS file without 40+ retries. Took me about fifteen minutes to create, five minutes to pull a screencap and paste it together, and two hours to upload the 3.5k new file... ARGH.
I need to go back to running my own server, this whole hosting with other people thing just doesn't cut it.