Try the imatrex subcutaneous injections they are fast acting, non of the fillers and crap I suspect the pills have and it sounds like your insurance is worried about the cost of maxalt, well they will crap when they have to put out for the injections and in my 25 years of my living hell, they are the best, hands down, fit for god himself.
No, if it is the branded version of Imitrex with no additional additives. There could be some other variants that include NSAIDS but you should double check with your Doctor as to which version was prescribed.
I agree Maxalt seems to be the better drug especially the MLT version as it gets into the blood stream much quicker. If after few more tries with Imitrex you don't find relief, ask your Doctor for a letter stating you failed to obtain relief with Imitrex and request that your prescription carrier allow you to continue with Maxalt. That should help you.