No. No way. Absolutely not. There's absolutely no way I would ever consider stepping foot on this giant stand-up three-wheel-drive electric scooter that does over 100 miles per hour. This is easily ...