For some reason, this variant of the song is not on the site. I plan on changing that. It was the first to add the new section. Vote ThatHiddenCharacter fo... oops, got a bit too into the moment there.
To be fair, the Kirby section of NinSheetMusic is in a bit of a shambles. Stuff like "Checker Knights" is pretty good, and stuff like "Castle Lololo" is at least adequate, but stuff like "Halfmoon" needs work. (If "Halfmoon" retains its name, we may as well rename the recently fixed "The Battleship Halberd: On Deck" theme "Mekkai".
Kirby Super Star reuses its music that much...) I don't have the greatest clue about how to handle the endless versions of the "Kirby Dance" that the Kirby series collectively provides, though...
Some of your harmonies sound wrong to me, though--the three starting C's in the melody in Bars 21, 23, 25, and 27 should be harmonized with Ab's instead of G's, and the G's in the melody in Bars 22, 24, and 26 should be harmonized with Eb's or C's instead of D's. IMO, the bassline in Bars 21-28 should uses Ab's instead of C's, Bb's instead of Eb's, and C's instead of G's (the C's instead of G's is the most obvious in the video, IMO--you can likely get away with Ab major chord harmonization for "Ab's instead of C's" (so even swapping C's with Ab's is optional) and Bb major chord harmonization for "Bb's instead of Eb's", but I clearly hear C's in the bass in 0:30-0:31), and I believe Bar 32 should have C's in the bass instead of G's. Also, the passage from the right-hand G in Bar 32 to the last right-hand note in Bar 35 should be an octave higher (notably, the high C in Bar 32 and the highest C in Bar 33 should be the same pitch, as 0:45-0:46 show).