Considering how "Tomodachi no Wow!" is being used, it makes total sense as a song and its timing is also good as Puffy is due for a hiatus. Also "Tomodachi no Wow!" kind of goes against my Puffy sensibilities too, but it is catchy.
I will have to see if it grows on me.