Hmm, Just received this from a friend The Batman - Camera Test. What do you think? Does it get you excited for it or meh?