Absolutely amazing work. The whole extra stageset and random on top is stunning. Sadly Nintendo is likely to freakout about this fangame, since they do all the really good ones.
Aside from some slight timing issues, its spot on.