hmmm....
This could be interesting. I was a bit thrown off by the whole Lunar/Power Ranger-ish things/creatures that look like their from some other japanese cartoon that I can't place the name of ....
...that combination is disorienting me...yet intreguing me at the same time. :P