I think a best practice at a supercharger is to either have eyes on your car or leave a note with your cell # or other contact method in case that situation arises. At a minimum, I'd say Elmo has an ethical obligation to step outside and confirm that the conditions are unchanged at the supercharger every 15 minutes or so once he is done charging and I think moving his car once he has a full charge would be clearly better. Personally, I might be willing to leave my car at a stall with a note when I had a high confidence it would be unused after it finished charging for a short period of time.
Would that everyone is as polite as you. We are currently looking at the tip of the iceberg with respect to supercharger contention. It is now rare, but will likely become common. We are moving from a relatively small group of more-or-less respectful enthusiasts to a more typical cross-section of the population. There are a few things Tesla can do about it... build more superchargers, improve systems and alerts, maybe eventually use auto parking and snake to queue cars in and out. Maybe not - that's a lot more capital per station. Most likely, they'll build more (but not proportional with growth of fleet) and institute fees for some cars and some behaviors.
Would be cool if Tesla would implement feature in app to call or text owner of a car by vin or by stall... in case they did not put a note on windshield. Some people would gripe about privacy of course, but this would be fair quid-pro-quo for free charging.