I don't have much info on it since I don't know the anime OR the song.
I do recall the song to have either unintelligentible lyrics, foriegn language or just gibberish. I'm hard of hearing but I know that it was not done in English.
Second, the anime seemed to involve Human Sized Robotic bugs which seemed to make this one human character thier leader. I've believed to hear that this anime involves a Class President Election, I think...
Anyone help me?