All the tools and visual clues were present (or absent) to have avoided this terrible occurrence
Dave, try flying 100 hours a month, a gross error check for what, in your perfect world, maybe just prior to each departure maybe I should check with the tower to make sure I am on the proper runway, just to be sure. Pilots don't generally end up on the wrong runway because they are confused, they are usually sure of where they are- except for whatever reason they have made an error, we must try to understand why they made these errors and try to correct them.
D.L.