I had an opportunity to ride Wumpa for a short stint through the park last weekend. LOVE that rig. Comfortable, upright, beautiful.
Regarding those latches; I could not get them to stay put on my 950. I ended up having to use straps across the lids to keep them down.