I do not think the problem is insurmountable at all. Just looking at the ifixit teardown, one possible solution presents itself. Replace the snap in bezel with one made of 2 or 3 materials that covers the gap. Hard around the edges, softer where it bends, with an encapsulated foam on the rear...