Really? It's made from wood and could be moved around? I always defined installation as being more "permanent" at least in the sense that the space defines what the work is, where as a sculpture could be displayed in more than one space.
You're right, I said that because it seems like you built that piece "in situ" I mean for the ethereal parts like fabrics ans stuff like that. I like it anyway.
How did it fare in the contest?