It seems to be just a way to create the optical illusion of transparancy. Seems real enough. They're not saying the objects are actually becomming transparent. It says right up front it's an illusion. Pretty cool, not terribly complex though. I wish they had some better pictures. I've seen this done better than what's on this site.
This came out about a year ago didn't it? The videos were kinda cool. I may be wrong here but I think it worked by simply projecting the background on the clothing which was highly reflective. Not real practical since you need to lug all that equipment around with you but still pretty neat. I'm sure there are some valid uses somewhere (on command see-through doors, ect).