I had RV Flex Armor installed on a 2010 Coachmen Freelander that had an OEM roof that was too sorry to attempt repair. I was pleased with the installation, and the roof had a 20 year guarantee from a shop that is not going to move. The roof was stripped of all vents, a/c, etc and the material was firmly attached to the flashing of all openings. The result was almost 1/4 inch thick and a flexible rubber like white material. I have since traded the Freelander, but think the roof will outlive the coach. The installation facility has about 6 bays, was full, and had RV's waiting.
I would be less confident in the "we come to you" version. Assuming the material to be similar the quality of the job would be subject to the local skill of the local installer, and the weather, as it's done outside. While the warranty is similar, getting it supported could be a challenge.
We stayed two days in a nearby motel while our Freelander was done, but that extra expense was a small fraction of the investment to replace your roof.