Do I have an alternative to string theory? No.
The book "The Trouble With Physics" is the best resource for this. It really shows how string theory originated, but how ridiculous it has become.
In short string theory is so prevelant and so promising because the way it is done in mathematics is such a way as to explain anything. They add new dimensions in order to over come observations, and when new math is invented or discovered, they can take away a dimension or two, but then when they realize that something they came up with mathematically actually disagrees with reality, they just add more dimensions. It's really funny how it is still alive at all. I'm sure it has some kind of meaning, some underlying meaning that these mathematicians are missing, but the theory they have currently is a bunch of nerds, literally specialized in only maximizing equations, trying to make an equation fit reality.
Then they came up with M-theory, which is more like "wow we're not getting anywhere theory" which basically says that with string theory, all you do is create theories that can describe anything, rather than our reality. These equations describe any reality, not just our own. Also what it shows is that our reality has an infinite amount of explanations.
1 of two things is going on:
Either string theory has found that reality can never be understood
OR
They have completely failed at the application of mathematics.
To me it is just trying to find something that works, rather than understanding it. Hell if I know anything abotu quantum gravity, and to be honest, I really don't ever want to know. Its useless information, trying to drive my 'magination. I can't get no. A-no no no.