i got ITA in June 2017 (i am July 2016 applicant) i was idiot enough to trust these people that they will finish application in time , thought this is not like India where everything gets delayed , if you can afford it then i think you should apply (my opinion)