So it's basically like a rockmonster but with a big ass ring welded on the lip? It's my understanding that at low tire pressures the internal double bead lock style wheels can still spin the wheel in the tire (e.g. they don't really lock the tire).
Aside frorm that though, the welded rings seem like another issue. With a wheel like an ATX Slab, if the ring gets that bad, you just buy a new ring. I would think with that welded ring you would have to buy a whole new wheel.