Q1 2018 is more realistic for it, and add a year everytime they fail to deliver. I think ALOT of their bad rep is tied to them not being honest with their true delivery dates. I don't think it has a damn thing to do with delays or miscalculating or whatever. They just straight up fib to get your money. They either know the date is further off or they ain't got a damn clue to begin with and stuff is released when it's ready. They make damn sure you can't just cancel out of frustration to get your money back so they can do whatever they want as you wait.
Try not to break anything of value while you hulk smash
I don't know what happens in the event eFx suddenly closes shop, but I got a feeling no one gets their money back. Seems like a big risk to take doing business with them.