Welcome to the forum! I am personally a fan of owning a pressure washer (electric). They are not a 100% need, but if you have the budget they are nice to have and useful outside of detailing. The detailing use is the ability to safely remove more loose gunk prior to touching the car with your mitts. Tesla's have very soft paint so removing loose gunk that could causing marring is important. You have a good selection of products, I would add in adams wheel and tire cleaner as well as some very paint safe towels.
As others have stated you can use graphene products over PPF just fine. For GCS3, less is more with application.