OT: I've read that
You should include the following <meta> viewport element in
all your web pages: <meta name="viewport"
content="width=device-width, initial-scale=1.0"> [2]
but after spending tons of time on the HTML5/CSS on a couple
of blog articles [3] using that meta tag screws everything up,
even (especially) on my smartphone, a Samsung Galaxy Note 2
LTE GT-N7105 16GB. Without it, I think it looks good.
I'd LOVE to get feedback from a pro, if you can find the time
(working with this professionally, I get it you might not
enjoy doing it on your spare time as well. but maybe it won't
take many minutes. I hope not :))