Tip: Layer 3 backgrounds and tides disappear when you hit a message box, so plan your level around that. For example, you can add a sublevel without layer 3 at the start/midpoint, and include your message there.
The instrumentation combined with the style Jun Ishikawa used for this song really makes it sound like an off-brand version of Cocoa Cave from Kirby Super Star, and I love that. Maybe one of the Halberd themes as well. Nice job on the port though, it sounds great!