The blindness thing is really only for a split second while the fission/fusion is actually happening. By the time the mushroom cloud has formed, the actual explosion was like 30 seconds ago.
If you see a full mushroom cloud, that means the glass in front of you is probably going to rapidly accelerate into your skull when the shockwave hits you.
Nukes are crazy.
The mushroom cloud is actually caused by all the dust and debris that gets sucked up into the actual explosion.
Nuclear reactions happen at near light speed, and the heat from them does propagate at light speed.
I still struggle to see how that sudden reaction can create so much pressure, a regular explosive is creating heavy byproducts and is expanding the gases already present in the explosive, but the sudden heating of a small uranium core and the air around it can create a bigger explosion than a bomb thousands of times heavier? Boggles my mind