I recently launch a local community site for bitcoiners in Northern Ireland at
https://nibitcoin.com and
https://forum.nibitcoin.com.
Unfortunately we launched the site 5 weeks ago, but Google is refusing to rank us for bitcoin terms, and it also doesn't allow me to run adwords campaigns, so we're struggling to gain any traffic.
I do understand your struggles, but you cant launch a website within just few days or weeks, or even months and it will start ranking very high on Google immediately. Itall requires being hard working, and writing good contents, and then utilizing SEO to be able to get your website to rank high on Google. Search engine optimization (as you know) is very important for content creators to make their websites rank high.
So, you have to look into this, or you can hire a professional in the area of search engine optimization to work on your website and help it achieve a better rank. Then when creating your contents, try to make use of words that are going to be ranking higher, such words that people are more likely to put into the search bar on Google, that means that your contents should be optimized for Search engines.