Work on getting incoming links - from trades and submitters - although Google shows no links to your site and Yahoo shows about 54 - but most that Yahoo has are your own stuff. Its real hard for Google to find sites without links from other peoples sites unless you have a super whammy-dammy site that gets spidered by Google every day to link from.
Make sure that any trades are hard links - not traffic trades as these usually go through a script and the url doesnt get parsed very well by Google - again unless they are spidering heavily
