I like the general idea, and you can really see all the effort that went into creating all the different characters!
Good job :)