As it turns out, yesterdays single final-run in pretty much snowstorm was legit. My run was a dissaster, but so was anyone elses too, so I ended up in 2nd place, which I am pretty saticfied with! Looks like my cab-spins has done the job. Good!
Posting pictures or video whenever I get it!