Enhanced license question for the DMV guys

Seemed like an ok deal until the part that if something was to happen and need a flight home, you are pretty much screwed. But your right, not a waste for everyone, esp me last month on the dumpy ass NY side of Niagara Falls looking at all the people having a good time on the Canadian side. Def a FML moment.