I decided to order a Mamba. Currently making the color choice.
Think I will get the UL version, that should prevent me from pushing it too hard and destroying it.
I didn't know how a standard Mamba would hold up to heavier or variable winds and crashing like my beater kites, so I don't think a standard would be the right choice for my application.