chernobog: all of your assumptions are based upon claims made about a core "steamroller" that no one has seen except perhaps testers. I sure hope this scenario doesn't play out like the Bulldozer debacle.
Where is the actual silicon? Where are the chips being tested?
One can blast Haswell all they want and make predictions about how a future chip could "crush" it ( your words not mine) but at least you can buy a Haswell 4770k chip right now and test it. The best AMD chip we can buy is the FX 8350. As for the release date for SteamRoller, has AMD officially designated a relase date or are these dates gleaned from the powerpoint slides?
In fact some testers and OEMs have the engineering samples for a long time, technically even few years ahead before we even start to hear some rumoring about them.
If you work oftenly with various CPUs you probably noticed that year imprinted on the CPU itself is way earlier than the actual CPUs were sold to general public.
For example all CPUs released in 2006 and 2007 by Intel carried the 2005 model year.
The Athlon 64 single core, Sempron 64, Athlon 64 X2 and Athlon 64-FX for 754 and 939 socket carried the 2001 label and AM2 ones carried the 2005 one.
The only exception is Core i7-920 which was released and had label in the same year, which was 2008.
Same goes for newer CPUs such as sandy bridge and ivy bridge which have 2009 and 2010 on them.
This means that actual prototypes of first dual core and quad core CPUs were constructed as early as 2003 or 2004 and single core 64-bit CPUs as early as 2000.
We don't know what exists and what works are going on inside semiconductor companies. No one who works there is allowed to say anything and no one would like to say that stuff anyway info leaks however can happen.
Once we hear about something is going to be released it's either officially announced on some developer forum or press conference or expo, or the ESes were used so much already that information about upcoming hardware was easily leaked.
So to answer your question, yes, steamroller is undergoing evaluation for a long time already.