Google's goal is to return the best and most relevant results to the user, regardless of the top-level domain. If their system determines that the best result is a page on a new gTLD, they'll return that page in search results.
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1050724#gTLDs
You and many others that ask questions here are simply not doing enough good SEO (content, optimization, design, social, etc.). Focus on applying the practices outlined on SEOmoz by 100% and you'll be on a good way.