The "Adapt Font Colors" option helps with the first issue. We will discuss potentially enabling it by default.
As for layout changes, this unfortunately goes beyond what the technology can achieve (it's an HTML preview of the PPTX, rather than the actual PPTX)