I like the site overall, and you've done a good job!
I agree with some of the points about it not being very well optimised for SEO. You would want to review your heading structure, make sure you have one <h1> in the page, everything else make it either a <h2> or a <h3>.
The sidebar...