Nice site there, the names catchy too..
The logo seems a little out of place with the rest of the template to me - I think it may just be that it's very bright and funky where as your base colours are dark, just my thoughts though
Good work and good luck!