There's some sort of game at the official site and it had quizzes, screencaps, and info on the terminologies at the series.
I took a screencap of majority of them. xD
It was fun, but would've been more enjoyable if .. they're in a language I understand ;_;
Few minutes to go and the first episode's gonna air, yaaaay~ (but I need to be early tomorrow, drats T_T)