Seems like a lot of people are assuming that the Gen 3 will be a success.
It is still too early to make such a call considering that the Gen 2 had to be cancelled due to the under performing chip design.
Even if the Gen 3 chip does perform, there are still 3-4 months before they are implemented in functional miners, and that is a very long time in the Bitcoin world.
Could be 2 months till a working product after tape-out. Also I thought gen2 was skipped because gen3 looked so much more promising. Knc is probably the biggest competitor and they will probably ship at the end of q2.