Yeah that wall being there is pretty dumb. Looks like they had another 1200 ft pass that before having to cross a road.
Hard trying to figure out what went wrong here. I'm going to guess they lost both engines or turned off the wrong one, panicked and didn't follow protocol and we ended up here. So in short I'm going to guess pilot error(s). No reason they shouldn't have dumped the fuel or manually got the landing gear down. Which likely means they had abandoned following any checklist.