Consider the equation, $S = ut + 1/2 at^2 $
Usain bolt ran $100$ meters in $ 9.58$ seconds for the world record, and going by the equation above, his acceleration over a distance of 100 meters will be as under $(u=0)$:
$S= 1/2 at^2 \to; a = S*2/t^2$, which gives $a= 100*2/(9.58)^2 = 2.18\, \text{m/s}^2 $
If acceleration is $2.18\, \text{m/s}^2$, Usain Bolt's final velocity after 9.58 seconds works out as $2.18*9.58 = 20.88\, \text{m/s} (75\,\text{km/h})$ - which is way above the maximum velocity he is supposed to have achieved $(12.44\,\text{m/s})$.
Where is the catch?
The catch is simple: You calculations are (about) correct, with a lot of ugly rounding and so on but that's not the point. Since the result is inconsistent with reality, the model $$s(t) = \frac a2 t^2$$ must be wrong for his run. (i.e. he did not run with constant acceleration)