It's actually really nice to surf on the iPhone, I hit up several sites on my phone when I'm out of the home/office.
But Y!Hacker isn't on the list because of that issue. Not sure how you are going to deal with it though, different style sheet for iPhone users?
This is a good start... The iPhone defaults to a pretty large viewport which makes text small, and lots of zooming, scrolling. The meta above just tells it to not create such a large virtual screen.
You seem to have a news.css, though, so I guess you must've just missed the terminology? That's a stylesheet.
You can just create a separate one which will be used whenever the browser is the iPhone browser, and that would change the entire page such that it's easily viewable and usable on an iPhone. (Change the margins, the view-port, the font sizes, maybe colors if necessary, etc).
checks source
Wow.
An unoffical iPhone mirror.