Ha brilliant. This was kind of what we all told you to a certain degree when you set out to create a mega quick mini bike capable of 30mph.
It's scarey on full sized bikes with much better brakes. Let alone the smaller wheels and brakes.
Glad you've kind of got there on your own terms...