An ABS switch would be good, I've sent an email to off-the-road.de to see if they'll make a similar one for the Ten as they have for the Super.
Funny you linked that video. It's been the topic of many a discussion around in various forums and it seems most people conclude that the rider is inexperienced and is just hanging on for dear life. Good times
I'll see if I can test the disable trick some time today