Why would you be losing faith? They update regularly and give the game out for free..... They constantly deliver great features. Of course it's taking time, Game development takes TIME. However long you think it should take, multiply it by three, then by ten again, and thats how long you should...