I have also had to experience picking up a bike on the ice by myself, a friend actually carry’s a set of ice cleats that strap to boots for such a situation, I’ve been wanting to get a set as well but so far haven’t , hopefully your reminder will motivate me a little more. Thankfully you didn’t get hurt !
Where did you buy your windshield spoiler and what brand of windshield are you using ? Your windshield looks very similar to the VStream sport touring I’m using.