a few quick notes:
(A) string theory imposes minimums and maximums on size. A minimum size implies no exact singularity, but rather something very small istead. A few in the field have advanced theories of black holes that look more like places for strings to get caught and entangled together in giant "string balls" almost. This allows for information to be preserved, which even people like Hawking are now admitting seems accurate.
(B) I believe in string theory, dark energy still acounts for the expansion of our universe. I think some alternatives have been proposed, but so far the majority still feel dark energy makes the most sense.
(Note, I only have a bachelor in physics, and haven't yet studied string theory mathematically - only conceptually through articles/books/etc. Anyone is free to correct my comments on it.)