Ding ding ding!!
You even got the anachronisms and the invasions of dragons.
The only thing I'd quibble you with is that Frodo no longer belonged to the Shire because he'd grown beyond it spiritually, but that whole thing is so up to interpretation it's ridiculous.
Thread's yours,
Rumil.