it seems like a good idea. It really shouldn't be about Shepherd, though. The appeal of that character is that he has a flexible back story. He could be whatever the player wants and one specific past set as canon might make fans justifiably angry.
The First Contact War might be an interesting concept, though killing Turians might be a bit odd.
The First Contact War might be an interesting concept, though killing Turians might be a bit odd.