As you say, the way string theory requires all these extra dimensions and this comes from certain consistency requirements about how string should behave and so on.
Sentiment: NEGATIVE
As of now, string theorists have no explanation of why there are three large dimensions as well as time, and the other dimensions are microscopic. Proposals about that have been all over the map.
Technically you need the extra dimensions. At first people didn't like them too much, but they've got a big benefit, which is that the ability of string theory to describe all the elementary particles and their forces along with gravity depends on using the extra dimensions.
Having those extra dimensions and therefore many ways the string can vibrate in many different directions turns out to be the key to being able to describe all the particles that we see.
One of the strangest features of string theory is that it requires more than the three spatial dimensions that we see directly in the world around us. That sounds like science fiction, but it is an indisputable outcome of the mathematics of string theory.
If string theory is a mistake, it's not a trivial mistake. It's a deep mistake and therefore kind of worthy.
I'd say many features of string theory don't mesh with what we observe in everyday life.
If I take the theory as we have it now, literally, I would conclude that extra dimensions really exist. They're part of nature. We don't really know how big they are yet, but we hope to explore that in various ways.
To the extent that we even understand string theory, it may imply a massive number of possible different universes with different laws of physics in each universe, and there may be no way of distinguishing between them or saying why the laws of physics are the way they are. And if I can predict anything, then I haven't explained anything.
String theory envisions a multiverse in which our universe is one slice of bread in a big cosmic loaf. The other slices would be displaced from ours in some extra dimension of space.
The basic theory in twistor theory is not to add extra dimensions.