Alex, although string theory is best described as a mathematical philosophy due to its lack of supporting experimental evidence, it has made some useful head way into tackling two problematical areas of gravity as described by Einstein's GR. Firstly the issue of highly curved space-time and secondly the infinities that emerge as gravity plunges into the world of the "very small scale".
Orbifold singularities are a specific case where String Theory works and GR fails. String theory does however fail when applied to
Conifold singularities(although D-brane theory can handle Conifold singularities by imposing smooth changes on space-time. Again we are talking about Mathematical Philosophy here, rather than a discipline of Science, even though the motivations and implications are driven by Scientific goals)
.
Many of the infinities emerge because particles are usually modeled as points, whereas String Theory enables particles to be considered as extended strings. The scale becomes
"blurred" in a sense, so the infinities vanish for units of length smaller than this "extended string" scales (probably not explaining this clearly - most likely because I dont understand it fully)
If I understand your OP correctly, I think you are more interested in the nature of Cosmological singularities - and I believe all our theories including string and D-brane theory fail here(welcome any input on this point)c
cheers
I am on Holidays as of today, so the holiday house will be getting some ventilation and hopefully my old reflector and refractor will have clear skies