I don't see how they have a team without throwing even more characters randomly at us, plus i'm not sure where else they are going to go from there....
I thought it was a gas not a virus, but I'll agree that that part didn't work.