Can you at least pay the service contract with a credit card, and get cash back/points/etc?
Yes, you can.
I bought the service plan for the discount. If the annual cost of service for this car is only $475/year, I'm already ahead of the game compared to any ICE vehicle. It's also good preventative maintenance.
I have a round trip to Florida next month, and I'm at about 11,000 miles into the car.. I can't decide to go get the first pre-paid service before my trip early (in terms of miles), or after the trip, after I've added 2500 more miles on the clock.
I also bought the service because I bought an inventory car, thinking I don't know the history of the first 8k miles. I also bought it because of the promised "Hardware Upgrades" which ended up being really *nothing*.
There are several other threads that go into this in great detail.