Although perhaps a little brash, N707ZS raised some valid points, the only thing DTVA can really be blamed for is the lengthy cue at immigration, and even then there could be a perfectly reasonable explanation.
Does the airport even have influence over the taxi's?? Surely it's up to the taxi operators to notice the demand is there?
It's also worth noting that you get people on here raving about what a good experience they had. Can't win them all.