All this confusion stems probably from the fact, thast some time ago there was information that in april AMD would start production for revenue.
And most folks got the idea it means launch.When it probably means chips being flashed onto the wafers, and getting from there to products in stores takes around 2months,at earliest.