I have a suggestion. Maybe we should have the elite stfs but on an easier mode where the mission is easier. We can even call them normal level stfs!
As for the people who get blown up, have you considered changing your boff build to fit the mission? Or the way you fly your ship? If you can play these elite stfs where some or all of your team don't get destroyed maybe it's something that you need to work on. I mean, if your team mate can last an entire match and not get destroyed maybe you should figure out what they're doing differently.
Become a better player and not make the game easier.
P.S. yes fix the invisible torp, it shouldn't be invisible