Dude, design doesn't come easy? This is great.
Lovely and simple. i like minimalist site anyway.
It's good that you haven't overdone it and just added what's important.
It's easily readable, easy to navigate and crisp. Also there is plenty of content which is just as important.
I'm the opposite to you. Love designing but the coding doesn't come easy.
www.mysweetdesign.com This is my new site i created to teach myself html/css. Caused many stressfull moments.
Think you works really well. Good luck with it.