Hello! Lovely edits overall! 

I wanted to comment on the highway=pedestrian areas you've added (ex: https://www.openstreetmap.org/way/1295637481) to say that it does various routing engines a huge solid to have a secondary highway=footway,footway=sidewalk running through the area feature. It greatly aids in generating route that don't look like gibberish.

Many routers don't support areas routing at all and the ones that do will commonly route you along the perimeter of the area leading to all sorts of silly directions with additional "turns".

Everything else is looking really swell. Happy mapping.