It's still on YouTube if you want to check it out. Other than the wait time for them to call their battle drive (whatever it's called), it's actually pretty good so far. I'm on episode 4 now.
It's licsenced?! FINALLY. T__T; I've been hoping it might air on American tv for a few years now..
Veoh, YouTube, and other sites still have episodes of it though.