Spoke at length with Callum when I had my bike wrapped a couple of months ago. After doing the math on the do-it-yourself Invisi Frame, it made no sense to me (neither financially or time-wise) not to send it to Ride Wrap. The final product is nice, very, very nice. The current film that is being used can be heated back into its original shape if you scar it (with a blow dryer I was told) - which is a nice benefit.
Ride Wrap uses a film from the auto industry (can't remember the supplier). Callum is also looking into something new at for next season that is being offered by a new player, which looks promising. Callum does all of his own cutting from large sheets (not by hand) to the specific measurements of each frame. If your frame is a "new to him" wrap, it takes an extra couple of days as he enters all of the measurements into CAD to get an exact drawing (same cost as in-stock frame measurements).
As for removal, I asked about that too, it comes off clean with a bit of heat and any leftover glue (which I was told is minimal) can be removed without harsh chemicals.