If I ordered a game 2 1/2 years ago and had payed for it in full over 1 1/2 years ago and still didn't have it in my games room after being promised half a dozen different shipping dates, I'd be rightly pissed off too.
Extremely tough situation your gone through Champ,
on a positive note they are slowing being released, when the dust settles we'll all move on, some of us will find something else to piss & moan about