I've come across a blog post with some cels and i feel like I remember this show, yet I'm completely blank. In the post it says that the name of the show was "super turbo atomic ninja rabbit" but it didn't really ring a bell.