Rather ironic that you're asking this, given the content of your site. ;)
My experience of Google has been this. I have a business site at
http://www.metrorichmondrealestate.com/ which has been active for about a month. I am still working on it, not yet satisfied. I already have first page ranks on MSN and Yahoo with the right keywords. However, Google just finally figured out that it exists a couple of days ago.
On the other hand, I have a genealogy site which I created 6 or 8 months ago. For half of that time, it was a free Yahoo site, then I started paying $5 a month so I wouldn't have to run their ads. It's still the same URL though,
http://www.geocities.com/mailgirlcc/. That thing is all over Google. If I search on my name, I get a few message board hits, lots of pages of my genealogy site, and maybe one or two from my company, but none from my own business site yet.
Sorry to take so long to make my point which is:
Google Is Slow!!
You can't really get around it, it just takes time to work your way up the rank. Don't do anything to sabotage yourself, and you will get there eventually.
In the meantime, search on Yahoo and MSN to make yourself feel better!
Good Luck!
CiCi
http://www.metrorichmondrealestate.com/