I can completely relate. We have more than a few days, we have weeks of dealing with these problems.
When we first looked at IAR a few months ago the sales people promised great support, Kinetis with PE and mqx then when a more senior person looked into it, and was sorry saying 'we don't have this quite yet'. And it faded away.
If mqx is important to you and PE on the Kinetis, make sure that is written into the PO. You probably know this but you can't get the USB stack on anything but MQX at present. There is a version coming for PE but it is still in the works as far as I know.
For some reason all the best intentions turn into ' did we say that??' after the check is cashed. Especially stress test the MQX i2c carefully if that is important to you. We have found that there are timing issues under mqx. The ACK can get missed and the whole sorry lot hangs with no explanation. This was acknowledged by FSL development and is supposed to be fixed in 3.8.1 which is due out any day now. I know I am repeating myself here...
I might also look into IAR again if this doesn't get solved soon; we are running out of time and the window for our product is closing.