Have you still got an oil pump? If so, why premix? If not, then have a read of the main site where there is info about oil mixture.
Yes you do have to rev these bikes a lot to pull away. First gear is very high, so they do struggle until you're rolling.
Can't help with the Tyga thing, try emailing them direct and asking!