I too have been out of date with this stuff for longer than I'd like to be, but last I knew computer models have already been run on the big bang. The results point to a problem in the earliest moments a sort of "Singularity" as it has been called by some. A point at which it seems laws that are required to carry out the process should be breaking down and working against the whole process. The more recent attempts to explain this come in the form of M-Theory which is essentially the unification of the different superstring theories. If I remember correctly the breakthrough that explains the singularity has to do with the dualities of the various string theories.
Before I get into this I want to say I am NOT an expert, I am piecing this together from my admitedly limited knowledge.
Essentially for a long time their were 5 superstring theories. Basically using practically identical rules one theory would predict one thing to happen and the other theory would predict the exact opposite to happen. They eventually realised that there is a point where things "switch" and that really they were using the same theory but working from opposite sides of the switch over.
Now a quick side point here is to understand that the universe started out as infinitely small space and when they say that "space expanded" they don't mean there was a huge big emptiness that things moved into they literally mean that space expanded. In fact technically things aren't moving apart, in reality the space between everything is expanding into larger space. The space between the matter that makes up the sun is held together by gravity and thus it doesn't fly apart. And the same is true of the earth and its relative distance to the sun and in fact our solar system and its relative distance to the center of our cluster and our clusters distance to the center of our galaxy. The spacial expansion that isn't being counteracted by gravity is the space between galaxies. But the key to get here is that space literally expands, and its not expanding into anything its just expanding.
Ok with that knowledge I will use the best example I have heard to explain this "switch over" point. Imagine if you will space as a cylinder with a small circumference. This represents space in the earliest moments of the big bang. It is important to understand that the strings vibrate and the speed at which they vibrate determines what kind of elementary particle we are dealing with. Now if we imagine the string here as going around the circumference of the cylinder and we understand that it can either turn as a whole around the cylinder or it can wind around the cylinder one or more times by twisting. Now the energy required to wind around the cylinder is proportional to the circumference of the cylinder because the string must stretch to do so. Where as the energy required to move around the cylinder is inversely proportional to the circumference of the cylinder because larger cylinders allow for larger wavelengths and thus smaller frequencies(used to say shorter wavelengths) which requires less energy than short wavelengths. So as space expands and thus the cylinder gets larger the roles of each action swap and the results of a smaller cylinder are now much different and in many ways opposite of those produced by a larger cylinder.
So in effect forces that we previously thought would work against the big bang "process" weren't working against it but working with it. And once we cross the point where things agree with our current understandings we are at a point where we have already reconciled the major flaws with the big bang.
There are still problems with the theory and its far from complete or even gospel but it is progressing.
PS - if that made no sense its probably my fault, this stuff is hard enough to understand for yourself but its insanely difficult to explain properly.
Edit: I bolded the change I made to help people who had already read this spot it. I typo'd...my bad.