Activitysuper,
I see you're using the rel=canonical on the non www version, but really you need to use a 301 re-direct on the domain with the non www to direct it to the www version (if that's which one you want to use), you can then set the www one as your preference in webmaster tools and remove the non www version from your account. You can do this quite easily in IIS on your server, by setting up a separate site for the non www version and simply using the re-direct feature to 301 it to your www site.
The site has the potential (to a googlebot) to look slightly spammy in the fact that it's a single page with no external links coming into it. I would try and get some quality links going to your domain to give it some link juice and trust.
It's also an easy site to copy from a content perspective. Someone can just come along, rip your content and setup their own page on a more established domain, so make sure this isn't happening. Google could give credit to the other site in this instance.
