Tour De France London July 7th

What are peoples’ thoughts? Not seriously major roads closed but enough for HSL (High Speed Lycra) to cause problems, and since when was London part of France?
It seems a silly thing to do on a Monday, why not do it over a weekend?