I've noticed you don't have any (proper) page set up anywhere. I've only found an unbranded, poorly maintained Facebook page and no official YouTube channel.
Just a heads up, it might be good considering setting up some social network pages (Twitter, Face, YT), just to have some more exposure guaranteed.