Since you started your site few days ago ranking on the 28'th place is a good thing. It takes time for a new website to build authority and move upward in search engines.
I checked out your site and it had some decent content. Although more relevant content is always a good idea. Check out the Moz SEO guide ( http://moz.com/beginners-guide-to-seo ) and implement the things mentioned there and you'll see an improvement in rankings.
Directory links are not the most valuable links and it takes time for them to get indexed anyway. Try to get links from relevant blogs and website for more authoritative links.
I don't think having an exact match domain will be held against you. But it is not as beneficial as it used to be.
.