I cannot understand a single word of that song, gee does not sound like gee, and baby doesn't sound like baby. Though for some strange reason, I like it. Surprisingly.
edit: i am actually more surprised it was Happy who shared that video instead of Mr_Detective or Despite.