This leak is basically... things will improve. The RAM is a long shot, everything else is a gimme. USB-C has to happen because EU said so.. even though apple should say screw them and go completely wireless.. but it's too soon for that. The real question is will apple penalize the EU by raising the prices there to account for having to use manpower to meet EU requirements of implementing USB-C.... that would be a fun gotcha wouldn't it?