The video they had was poorly chosen. It showed the in game from the Alpha, but that is a very rough looking alpha. I mean, damn! The game play from what they are showing looks very reminiscent of Assassins Creed: Black Flag... sort of.
I dunno, I am going to wait to see if it is worthwhile to pick it up. It really seems like the ball was dropped with that one, and that BFG will blow it out of the waters.