I'm late on this, but nice job. If you guys ever get organized and look to do this again, I want in. There's an accomplishment for winning in Blast 100 to 25 or less.http://starwars.ea.com/starwars/battlefront/career/
Under Stats & Progression > Accomplishments
I used to think about 100%ing the game and I would consider this part of it. You pretty much need a full team to pull it off, or get super lucky with teammates who don't die much.