I've put my site up on Wordpress.com for now. I'm probably going to keep it there, because coding a whole website when I'm fairly happy with what I have seems like an incredible level of work. Also, my coding level isn't sufficient to code blogs, and I downloaded Wordpress and found it to have a steep learning curve which I'm too busy to experiment with right now.
I am planning to get a domain name before it goes live.
Anyway, here is my site. Please tell me what is wrong with it.