I'm in the process of getting a team photo for the home page to use in place of the welcome text. I haven't got around to doing a page for the achievements yet and I'm also going to wait until I've learned how to do a proper 'Contact Us' form based page rather than advertise my email address for spammers to attack.
A couple of issues I've identified already is that the site looks fine in IE9 and on the iPhone, however I've tried to view the site on IE6 & IE7 and the navigation is all messed up; there are gaps between each links, the text doesn't seem to fit the containers properly and the whole site (on IE6) isn't centered in the middle of the window.
Well there it is, come on hit me with it. What do you think?
however, they didn't look 1/10 as clean as your HTML does underneath
I totally agree. The HTML is super clean. Great for a first try. I think this is about on par with most peoples "first" sites. The trick is to keep at it. You might try to look at some css inspiration sites like cssremix.com or something like that to see what can be done with css. HTML is only half the battle these days.