*begrudgingly updates web browser*
Alright, now that I've seen the new concept art up close, I can safely say -- for the most part -- they leave me with a reaction of meh. Well, except for these three pieces:
These three give me happy, tingly feelings.