> its a self-consistent theory
Nobody knows this since there is no exact mathematical formulation of "the theory" to begin with.
> that fits existing data
Nobody knows this either since nobody has derived either General Relativity or the Standard Model of particle physics as an approximation to any string theory model.