Initially thrown off by character chosen, as a group we would like to relate this to a character or symbol just not this little purple fellow but we do very much like we your going with the rest of this entry
Actually when explained very, very unique unfortunately wouldn't want to leave the logo up for explanation, if you work with animation and characters, I have use for this type of work beyond this logo design.