Yeah he's a roo. Go watch the tank girl movie. I don't recommend the graphic novel as it has a free form structure.
Long story short he's a mutated roo one of like 4 that were made in a lab to fight water and power after the mass drought from the comet. That roo is booger the dumbest of them all.