I didn't like this as much as most people, but it's still good. I like this animation style. That's really high resolution. You rarely see that with sprites. I do wish that it was longer. Well, it is the first episode.
You need it for setup. This reminded me of TTA. Wait, this series actually predates that. I guess you came up with it first. The action was good.