So far, the read is very insightful and full of knowledge. But I must comment on one thing totally taking me away from the content. That is the background. Being a web / graphic designer, I do this everyday. Certain backgrounds will totally take a person away from the content. As with your background, I see what you are trying to do, but it's just not happening. You want a gradient for the background. I'm sure you're running a lower resolution than me (1600x1200 here at home) and most are. But when making a page, do think of those who may not have what you have and are visiting your page.
I'd just make it a simple color, something easy on the eyes. For the time being, then test some ideas on a beta page until you get it just right.
Just a little helpful feedback, love the page though! Keep going!