How to get fragments of an exploded object to react more accurately to collisions with a plane?
You can make the explosion shards/particles rotate dynamically by enabling Rotation and Dynamic in the particle settings:

Result:

However, if you want realism I recommend you try the Cell fracture addon with rigid body physics. See this question for more info.