Sounds exciting!
And I agree with what some other players have said, I like that it seems like the winning team will only affect the story and not the actual prizes that people can earn. That's a fun way to still make it competitive while also being fair for those who put in their own individual effort to earn rewards, even if the rest of their team is slacking. Also takes some of the pressure off those who may be too busy to participate fully and don't want to feel like they're dragging the team down.