In regards to the new logo.
I think they all look like 80's graffiti...
Heheh, just been looking with this in mind and you could be right.

The reasoning behind the logos is:
Brain
Circuit Board
EMC2 fits
Front page picture is (I hope) going to be the atomic structure of Einsteinium, just fancy. Reasoning behind that is: each atom can represent a member of future uber science group affiliated to EMC2.
Also, the V1 logo is going to be for the Christmas Special ... being a nice xmas tree

I think the logo would improve with a bit of smoothening...it would be a bit more modern and elegant in my opinion
Also...here some music to cleanse your mind...