Thanks Sphero. FWIW , by gluing I really mean self-adhesive standoffs
(since I can't come through the front panel due to aesthetic reasons.)
That is the part of my design I really like the least, and saw the use of
right-angle switches to be a possible way to avoid it. However, I take all
your points on-board and realise it might not be such a good idea after
all! The suggestion for soldering the ribbon cable does sound very good
though. I'm tempted to leave one end socketed to speed of repairs,
although the entire cost of the assembled front panel board is only about
$6, so might not be worth treating it as a separate item.