The cambrian explosion has been explained. It happened more slowly than originally thought.
Of course creationism doesn’t explain anything in the fossil record, so we’re stuck with the best answer, evolution.
Some folks say this is good science. New evidence results in a stronger and more viable theory. Science is constantly being improved. At least, that's what they tell me. But since it's all supposition and conjecture, I think it feels more like Maxwell Smart: "Would you believe that most major animal groups appeared in a very short time? No? Well, would you believe that most major animal groups appeared in a slightly less than average time? No? Well, would you believe ..."