I'm currently at World Crown in SM3DW and... fuck this mystery house so hard. I've gotten up to this part *twice.*
And uh, Champion's Road... I only played it for a dozen or so lives but I can make it a bit past the 2nd star.