1 yes I agree with complicated, I think elaborate means detailed and has taken a lot of work. I don't think I would substitute sophisticated here though, that tends to mean refined and cultured, I can't imagine a structure of blades being like that!
2 I wouldn't use made by here, that implies the person making it e.g. The sculpture was made by an artist, I would say made of or made from to tell the reader what materials were used to create the sculpture, it was made from blades, it was made of blades.
Hope that helps