Believe me, we are as outraged and disappointed by this situation as you are. We're still trying to understand how this happened - this entire fiasco starting with the 3/5 delay has been entirely out of our hands.
The Titan Pack will be release in Europe on 3/26.
We're still tracking down whether this delay affected the North American release or not.
Our humblest apologies.