This is all very interesting and informative. However, I (nor my wife) are interested in having enough power so the back tire breaks loose while doing 100mph (or 65mph for that matter).
Congrats, awesome achievement, just not the space I want to play in.
God speed