I also really like your page. I agree with moonwalker74, you could do a little more CSS to really make things ‘pop’.
From a design standpoint, the one thing that I think could level this page up quite a bit would be to find a way to clear out that white space with the circular image up top. You usually do this by placing an image with a transparent background (google how to do that in Photoshop). That way you have your logo image with a consistent background to the main page.
Other than that - cool page. You did a good job!