I love the episode Giant Woman so much and I'm glad you like it too! It has the show's first real full-length song and it introduces the concept of fusion which is The Best Thing!
The episode was indeed amazing! You have a good reason to like it.
The song was very cute and i enjoyed the heck out of it, i already memorized the lyrics from listening to it so much holy shit. I hope to see more great songs like this one.