Speculation: Ryzen 4000 series/Zen 3

The usual questions spring to mind:

  1. Will it support currently existing motherboards (300/400/500 series chipsets)?
  2. What kind of IPC increase are we talking about?
  3. Will AMD manage to squeeze more frequencies?
  4. What node will it use?
  5. What will be its TDP?
  6. Will it support AVX512 instructions?
  7. When and if we can expect Ryzen 4000 CPUs with modern onboard graphics (e.g. Navi10/Navi20)?