I think this kind of design would be VERY climate dependent.
I just can't see that working in the Southwestern US - way too much solar gain. Though it could work in Maine / Alaska / etc.
I guess it just reinforces the point that no single building design or concept will work EVERYWHERE.
Tim