One other point - which I've been dubious of posting for fear of setting off another NSC binfest...
If the new screens are two pieces of glass, is there an air gap between the sheets? Is it possible that this will get water/condensation/dust/dirt in between the layers?
But I think praise...
I wondered if it was possible to have a couple of rails/perspex/glass set just below the ledge and running out over the seats below (so like a shelf). Then anyone who would otherwise go over the edge would have a ledge to prevent this...?
I wouldn't be surprised to see those being replaced with some kind of plexiglas screens to give the safety of a higher ledge without compromising the view so drastically!