Anyone played this? Saw some comments on Steam that it was really good but I downloaded the demo and can't say I was too impressed. The stage design seemed decent but the handling was floaty and it didn't exactly sound good.