Had I known, I probably would have bought it straight from BF. Strategy First at one time was a pretty decent company. I've bought quite a few games from them - SC2, Dangerous Waters, Disciples 2, Cuban Missile Crisis, and others.
I bought SC2 from Strategy First quite a while ago. I've since bought CMSF at retail and Marines directly from BF. Now I know more about Battlefront.
Not sure I see where having purchased through Strategy First is odd. They offered a game that looked interesting to me, so I bought it. As a result, I now know about Battlefront.