It seems really cool, but definitely not something for quick setup while backpacking (or maybe it is, I don't really know).
Could be very useful in very wet environments where flowing water is very likely and you want the social aspect of a tent with the benefits of a traditional hammock.