It was a bit harsher than I would have written, but definitely not as harsh as others would have been on their second attempt at a tank. FWIW, when I had my issues with JBJ there were several delays and they were always out of stock waiting for shipments from China. The whole process took 7 months and the third tank was the charm. Throughout, I never expressed any anger. It was a different approach for me (I am generally very impatient). My feeling was as long as I was eventually taken care of, the only loss was time. Plus, my return to reefing was partially about striving to be more patient. It was a real test. The fact that they upgraded me to a larger tank or a newer model each time really helped me stay at peace. In the end I am extremely happy with the working tank I received. And it was about $600 greater in value than my original purchase. Worth the wait.
My best advice to you is IM seems like a solid company. Stay patient and they will take care of you. Perhaps next time you correspond, when you feel emotion, translate that into asking for any way they can compensate you for the delay. They have tons of small products and maybe you can get some tossed in. I always felt my being patient with JBJ led to the upgrades I received.
EDIT: I note their response to you was crap and certainly, directly led to your response.