Dave
I had another idea for the panel instead of Perspex. Why not use a double circuit board design, one lower one and one upper one with the upper one also being the cover? This way you can get everything done at one fab, not need special handling for the extra plastic. You can have the lower board hold the display and buttons with the cutouts in the upper board for them to be visible/accessible. You get more circuit area to work with too. The lower board need not be the full size, just sufficient to hold the display and buttons for example. If you need heat dissipation then the copper in the upper board will also double as a makeshift heat sink.
This way you can carry on your design theme started with the Micro Current, and remove another stage of manufacture and supplier issues.
Additional: Of course the upper board does not need to have circuitry, it could just be a cover if you want to avoid interconnects between the two boards.