Before anyone kills someone.. :P
I can see your point Varg, but you think a bit like a friend of mine. When it comes to graphics and logos, he tries to design it to convey the message of whatever the subject is. Personally, i agree with EDGE in that.. the logo is there so you can identify with something straight away, like nearly every major corporation or company.
I think it's a really great logo. Its colourful, it catches your eye.. good work