It was announced October 2012 with nothing more than a tech demo. That is really not that long of a time line for a game of that size. I really dont understand how people can get upset over their current timeline. A lot of tripple A games takes 5-8 years to make. This one is barely into year 4 of full development.