Yes, the detailer used an acrylic sealer, as do most boat shops. The 'yellowing' that was experienced in the past was due to two factors: 1. lack of UV inhibitors in the sealer and 2. the errant use of 'non-boating' products (like JJ's wax). I have first hand seen many of the boats the shop has done in the past years and they have no problems.
As for your return of the 'haze', I experienced the same last season. I actually have a milk crate full of 'miracle' products all the way from rubbing compounds to '1 step' Maguires boat products. Only a couple of them gave good initial results, they all failed within a few weeks of exposure. The only way to get all of it out is to wet sand and polish back the luster with a good quality buffer (not a $30 Black and Decker special) and professional compounds.
Thus, my justification to let a pro handle the job and I'm very glad I did.
Send me an address and a prepaid FedEx coupon and I will send you all my 'snake oil' products. I need the shelf space for beer storage