So if you dont think that the website will return on its own, what can I do to bring it back?
First thing, stop blasting backlinks and pray they die soon. With so many backlinks Google is going to think that either the secret of life is on your website or that you are doing something funny. When they go there and see nothing really remarkable, you get penalized. It is ok to gradually build backlinks, but the site's been up less than two months and half the internet links to it.
One thing that would help would be to rewrite all your dynamically generated links. Google can crawl and index those (as it's done on your site), but the pages have much more impact if their URLs are nice, meaningful, keyword rich terms instead of variables and parameters. Make sure the keywords relate to what is in the metas, the title, alt text for images, titles for hyperlinks, and the content of the page.
It looks like at least some of the pages are empty, and thus have what Google sees as duplicate content within the site. Even though two or three sentences are different on each page those words make up a such a small fraction of the pages' content that it is insignificant. If you don't have content to put there, you can always whip some up via scrapers, feeds, or even dummy classes within the HTML.
If you do those things and add relevant content to the site, then you will start creeping back up in the SERPs, but don't expect any movement for two or three months. Google will also limit the rate that you rise, so even if you see big jumps in your ranking day to day understand that it will also occasionally drop (almost) as hard. That's ok because the overall trend will be up... if you do the things above.
Can you explain what you mean by "Googles index of this page"? And how it outranks my site, I didnt understand any of that, (Sorry but im just learning).
Oh I was just pointing out that when I did a search for the three keywords in your URL, this page on BHW came up at #21. The reason is that this site has a little age, good traffic, constantly changing yet relevant content, and few (showing) backlinks. I thought it was kinda funny how a day old post outranked your site, and it's a good example of what Google likes to see.