To be honest, as logo it's fine.

Logo's aren't terribly important. They are nice and cool looking, but realistically they don't represent much. =D