I like these, I'll see if I can put some time aside to make some of these changes :)
Edit: I've added 2 and 3, I'm hesistant to change the logic for #1 because that could mean the user takes a lot of melee damage if they miss a tick when avoiding the slam