Hey MrG,
Nice work. I did sort-a the same thing back a few years ago on our then 2006 22' kayot deck boat with 250HP 5.7L V-8. The original carpet was showing some age and we'd learned about the new "Luxury Vinyl" flooring that had been out for only a short time. It sounded interesting so we checked out a couple of upholstery places here in town and found some that those places had installed. We liked it so, we ordered up some from the same place I ordered my commercial sewing machine. The company is called "Sailrite" and they have anything and everything concerning sewing machines, material, boat flooring, upholstery, outdoor and indoor fabrics and a whole lot more. I also ordered up some what's called "Binding" to sew around the perimeter of all that Luxury Vinyl when the pieces were complete.
I'd also ordered up some of Sailrites own specifically designed snaps that are stainless steel. They're installed with the use of a rivet gun, way cool! When the project was all done and installed, the CEO and I were totally jazzed and it looked factory. It was a bit of a tedious job and it took a while but, it was also quite fun. I and we were both really proud of it. To us, it looked waaaaay better with the luxury vinyl flooring than it did with the original carpet. Kinda way more modern.
Scott