I'm hoping this helps with the rolling over problem.. I should probably also slow down some.
According to Fed Ex's website, the Mamba will be here tomorrow.. which means I will have it first thing in the morning as it gets un-loaded from the trailer. WOOHOO!!