Sometimes it happen, due to google dance. In my opinion, the ranking get affected due to less no. of backlinks with that anchor text than the competitor. Second point your website is new one so it will take time to stable the keywords.
It tends to be just a quick adjustment. The next time Google crawls you'll more than likely see your site rise up again. I've been working on various SEO campaigns and have had them rank for seven months solid then drop off at random only to be back up on the first page the next day. . .
Continue to work before you, waiting for the next Google update, everything will be back, for example, my site!