Another thing we are forgetting is that when you run out of available runway to land straight ahead you need to be thinking about still flying straight ahead or +/- 30° is either direction but still almost straight ahead for a place to land. Resist the urge to do the impossible unless you KNOW you have sufficient altitude. Pick a road, field, parking lot or anything else because although it may be a rough landing it may save your life. Most all impossible turns end in death. These two girls were very, very lucky and survived.
Landing straight ahead really isn't a safe option at KADS. I live in the area and have flown in there a few times. The airport is the middle of a dense business/industrial/entertainment area of Dallas. Lot's of powerlines. The only street option when taking off to the south would be Beltline which would've required 70 degree turn onto one of the busiest arteries in North Dallas. Inwood loosely runs N/S but is treelined and maybe 25' wide in that area so is not an option. The pilot made the right choice, although we'll let the NTSB figure out how well she executed given the circumstance.
I also don't know if my emergency gives me permission to put bystanders at risk -- such as landing on a busy road. Tough ethical choice.
I do agree that a pilot should always have 3 point plan on every take-off:
1) Engine out below XY feet and land straight ahead on the runway
2) Engine out above XY feet but below minimum altitude for a safe turn back to the runway environment
3) Engine out at or above minimu altitude