I'm leaning towards cancelling my preorder and waiting it out a few months but part of me wonders if the initial batch of 1700 chips will be better due to the fact that AMD will have more time to work out their binning system in the future and the three R7 chips will show more disparity in their overclocking potential. Thoughts?
Usually, the process does get better as time goes on, that is no secret.
You can also wait for all the teething issues to get ironed out as well.
Same applies to the mobos, ever release that I can recall from every maker has needed BIOS updates, AMD or intel or VIA, they all have things they missed until more people try their boards and they find issues.
As if you should wait or not, only you know that, if your system is good enough, then wait, if not, you bite the bullet or make some choices.