Hate to break this to you, but game development takes time. I know that a difficult concept to understand in a culture that consume things and spit it out very easily and has very little value on anything that produced from are movies to television.
Im not complaining per-say that things are coming out slowly. Im complaining that they always like to make false-promises of things coming out quickly and use lots of marketing hype - when the final product is almost always late and a disappointment.
Seriously, they are not kidding anyone with the language they use, and frankly it has just become annoying.
I know game development takes time - so they shouldn't be promising the opposite.