Do any of the naysayers have any better suggestions of a way to bring a bit of the Olympics to so many people, all around the UK?
Yes. Don't localise the Olympics to a single city but have a host country. More people get to see the event and existing venues can be used instead of building new ones in a single location, reduction in costs can be passed on in ticket prices meaning more access to tickets (there are still some events which are unsold due to high tickets prices and cost of getting to venue) This will also relieve the undeniable strain and demand on a single city and lead to less racketeering by hotels etc making the event even more accessible.