This is lovely and quite comprehensive. This may be a stupid question, but these days you can never be too careful. Can we assume all names, phone numbers and email addresses are made up?
And - oh my do you hate me? I see some typos (one of my day jobs was copy editing and proofreading). Let me know if you want specifics.