My ONLY gripe is that the original Battletoads games probably pushed hardware harder than anything else at the time. They were trying to be playable cartoons, though.
This game appears to be trying to capture that spirit. It looks really fluid and fun. It may not innovate like those old games did (and hopefully the challenge is something a regular gamer can endure) but it should satisfy any fan from back then and maybe bring in some new fans.