ye I do that a lot too, start a jam entry way too late and end up rushing quite a bit '^^)
you still pulled it off pretty well👌
you mentioned a lot of what I thought of while playing, like "shouldn't dodging have i-frames" was literally a thought I had so they're probably all good ideas xD
go forth!