That is a very interesting snippet.
I've followed Bioware for a very long time and the quality of their products has taken a steady nosedive to the point of ruin over the past decade.
For that reason I am glad this didn't go anywhere.
Still, I think the setting would make a good video game if done right.