Um, dont know about the others, but Guliyev is not Turkish, and he ran 20.08 as a junior 6 yrs ago, so no, no huuuuge improvement.
Guy was hurt. The margin of victory however was shocking. That was worth 19.60 in great conditions. Which means beijing races were pre peak and amounter to training.