Sorry, but im not so optimistic like most people here.
Lemaitre had very good race but we should analyze.
-His 9.98 is with +2.9 wind, it is a lot of wind.
Around 10.06 or 10.08 with normal wind or 10.02 with maximu legal wind 2.0(his record is 9.92 with 2.0 wind)
-Gatlin was tired after a lot of races this season and only 3 days after hard race in Rome.
So the final metres of Lemaitre were very good, but like always usually, while Gatlin had bad last metres.
In my opinion Lemaitre has in his legs sub10 this season, but no PB.
Of course if he has "luck" and gets good race with good start, good reaction time and 2.0 wind is possible, but in normal conditions i dont see it.
His future is in 200m.
He has improve his horrible start, probably he NEVER will be good starter, but he should to try to be a normal starter, for to be sub10 usually and wonderful times in 200m.
I dont see improvement in Lemaitre in this moment in his start(bad yet),first 30 metres(bad yet) or his final metres(very good like always).
I would love to tell another things, but it is the reality