Explains why Ushio is there...
As for the animation director, it looks like he was the one who stuck around for Battle City. I don't remember if his animation was any good, but his main episodes were 74-90-96-102-108, and possibly more.
I don't want to go check myself on the animation quality.
The guy who did the mecha design did the animation check and key animation for Eyeshield21, and I'm hoping a certain person starting with "I" in their username comes up and checks the quality on that part. >_>
<_< So, thoughts?