I do have one niggle, though. You stated that string theory is unfalsifiable. This is most definitely not correct, because there are foundational principles upon which string theory is based (M-Theory, to be more accurate) and upon which it stands or falls, and the route to potential falsification is actually quite easy to understand, so I may as well share it.
One of the central ideas in M-Theory is the existence of hidden dimensions.There are actually, in principle, tests that can be carried out to confirm this. They get a little technical, but they are to do with the implications for more dimensions on the inverse-square law. In a nutshell, the inverse-square law is a consequence of our inhabiting a three-dimensional cosmos. I'll try to explain:
If you take photons as an analogy (they also obey an inverse-square law, as any photographer will tell you), you can see how this works. Photons travel in straight lines, and radiate out from a centre. In a one-dimensional universe, you would receive the same number of photons from a source, regardless of how much you were separated from that course, because there is only line they can travel. In a two-dimensional universe, the light falls off in direct proportion to separation, because the lines they travel are uniformly spread on a circle, and the circumference of the circle is proportional to its radius. In a three-dimensional universe, the fall-off follows an inverse-square law because again, the lines travelled are uniformly spread over the surface of a sphere whose area is proportional to the radius. In a universe with four spatial dimensions, the fall-off would be inversely proportional to the cube of the distance, for exactly the same reasons.
So, now we know why gravitational attraction is inversely proportional to the square of the distance in three dimensions, and surely we can't live in a universe with more than three dimensions, because we'd measure a different law for the fall-off of gravity (and photons), but we don't! However, this conclusion would be a smidge premature, because it only deals with the large scale of the cosmos we've been able to observe. If, for example, the extra dimension were curled up to around the Planck length, then the inverse-cube law would only hold to those distances, and from there we would experience an inverse-square law, as the propagation of gravity (and photons) would follow the three-dimensional principles.
At the smallest distances we've been able to probe, there has been no violation of the inverse-square law, but bear in mind that the smallest distances we've been able to probe for this is about a tenth of a millimetre, which is many orders of magnitude greater than the Planck length. If we ever find violations of the inverse-square law, it will provide extremely robust evidence for the existence of small dimensions.
If we get down to the Planck scale without finding violations of the inverse-square law, M-Theory is falsified.