Well download the sim and run it.

You can look into the timings yourself and see what seems to be the issue.

Don't have to be online for that =P

Also work on making the rotation better if its not up to your expectations. And maybe make some changes, who knows, maybe you'll be surprised by a better rotation.