yeah the only part about it I'm really not comfortable with is the calipers mounted on the hub. I feel like it would flex and not be all that efficient. The point of the rotor mounted on the rim is to save braking forces from traveling through the spokes and hub, and now they're just creating a similar problem with the calipers.
not sure how you're supposed to remove the wheel either without draining the brake fluid. You'd also have to pull the actual wheel apart to remove the rotor.