I think it's a stunning idea and it looks gorgeous. But I agree with other posters who have said it would be expensive and possibly prone to failing at inopportune moments.
Also, how would you programme the keyboard? Unless it can automatically detect the key set-up, anything other than your normal QWERTY format would require defining the appearance of each key.
A great idea though.