John Baez is a well-known blogger on mathematical physics. I always like reading Baez because he is gentle and kind - a rare specimen among men in theoretical physics.
I just found a short comment in his name (thus possibly written by him) on the strand/spaghetti model. He calls the model "flaky". As a European woman, understanding the male Californian use of "flaky" is not really possible. Does it really mean "unreliable", as wiktionary says? Let me assume it does.
What is an "unreliable" model? A husband can be unreliable. (Not mine though.) But a theory of everything? It can be either wrong or right, it seems to me. I guess that Baez means "wrong". But why should he think that?
Neither "prediction of gauge groups" nor "prediction of the gauge groups" (with quotes) gives any hits in Google. Zero. Or type "prediction gauge groups" (without quotes) into the arxiv search. There are over 500 results, but the spaghetti model is the only explicit paper on the topic. The spaghetti model still is the only model that predicts the three gauge groups and agrees with experiment. If I take these results, the spaghetti model has no competition at all.
So a model based on noodles and with little math describes experiment better than all the competitors that are based on complicated calculations. Eat more noodles, researchers! It might help you finding an even better theory of everything.