Wow I really like you site, it looks fresh and is really easy to navigate around. In order to promote it I suggest the following:
1. Write articles on your topic.
There are quite a few article directories out there, for example Ezinearticles, Easyarticles and hubpages. Articles are a great way to get traffic and backlinks to your site. There are many people searching for articles in different categories. After reading the article, people then f.ollow a link back to your site. Make sure that your articles are full of really good content as this will give your readers more value and it will give you more credibility.
2. Write in Forums
Forums are also a great way to get traffic and backlinks to your site, but you will need to contribute to the forums of your chosen topic and not spam them with your links. By making intelligent and informative posts people ill check out your signature link because you have built interest about yourself.
3. Social Networking Sites
Social networking sites are often overlooked as a way to market your site, but by having lot of friends on your page/group, you will be able to contact and connect with lots of people who are already interested in your site. The three well know social networking sites are:
Facebook
Twitter
Myspace.
Linkedin
You could also use Pinerest which uses pictures as a way to communicate your message to people interested in your chosen topic. People love seeing and sharing pictures and when they repin your pictures (which has a link to your site on it) with friends, this can then build on promoting your site.
4. Social Bookmarking Sites
Social bookmarking site are amazing to use to promote your site. You use these sites by submitting your articles or blogs to them. The top sites to use are:
Digg
Del.icio.us
Stumbleupon
Reddit
5. Banner Advertising
Banner advertising is a really good way for you to promote your site. Look for websites and blog that are related to your site. If you need a banner designed (either static or animated) then you can always have it outsourced. I have used a website called Fiverr. There are also people offering to promote your sites banner on their site or blog.
6. Video Marketing
Posting videos on sites like YouTube or Vimeo is another great way to promote your sites as these videos have the potential to be seen by thousands of people worldwide. You can give tutorials or make a short advert about your chosen topic, and then put a link to your site in the description box below the video.
Well those are just a few ways in which you can promote your site.
I hope that this helps you
Here is to your success