Glad it brought some laughs!
And yeah the controls are hit or miss it seems, the dashes do have a cancel (by pressing the jump button mid-dash), as for the air control I do agree it could have been done better