This is very creative and original. I liked how the text in the matching blocks are hints to which one you should use, the humor is a nice touch too :).
I got a bug the first time I played where the game started in the Batman level, I think that the only thing I did different was check the options/credit screen before.
Congrats on submitting!