It sounds like some brightly-colored Mad Max meets anime rock band from the 2000s, like Powerman 5000.