On point one, it's surprising that while many fantasy authors set their stories in what is supposedly Medieval Western Europe, the characters have the kind of knowledge that only people with access to 21st Century media would have. Like, they'll have heard about how King Whoopidoop fell off his horse in the Kingdom of Moobo, despite that being on the other side of the Gloonk Sea.
I don't mind this kind of thing if the stories are old- proverbs or fables or myths- or old news, so that the whole country's laughing about how King Whoopidoop fell off his horse five years ago. But yeah, otherwise it's very hard to explain how a traveler who took three months to reach the sheltered village where the protagonist lives knows about developments that took place after he left. At least a line about carrier pigeons or something would explain things.