"Whats more, string theory has finally produced a set of physical predictions that experimentalists can go check. "
About time. I'm hoping it's true and it works out.
The bar for what constitutes experiment has been lowered though. :’)