Ok, I managed to complete it. I liked it a lot! The controls were so intuitive that I could tell I was the one messing up, lol. I do want to try out the whole game when it releases. It'll be a fun change of pace.
I tried out the Star Fox demo. Really fun, even though I suck at it lol