The taylormade looks good but a friend of mine has had 3 of them fall apart on him.
You guys are hating on his bike but think about it..... you like to turn, he likes to haul major ass in a straight line, and others like to stunt. You buy the bike and do what you enjoy to do

Hell, I've seen a 12" over 06 GSXR600 with a 240 tire, a custom 12 bar, and a crash cage. He was doing circle wheelies!!! Anything can be done with these bikes and if its what you enjoy then have at it