Not what I expect from a Mario game at all. Instead of adding a few quality game mechanics to build on they chose to implement tons of new mechanics, with no focus on mastering them. Many levels feature novel game mechanics which are introduced only for that level. Instead of feeling like you get better at the game as you progress its like playing a new video game every level.
Looks like a lot of hard work went into the game which makes it even sadder that so much of it turned out poorly. Some levels are great but I wouldn't play the rest just for those.