Wow, this is fantastic.

Loads of little details. I love it.

(All those (good-naturedly) complaining about bridges must have forgotten that ferries exist.)