This thin crust recipe is time consuming but actually solves a lot of those problems. Rolling witb a pin and letting it dry out overnight actually makes it really easy to slide off the peel.
Someone got me a “super peel” which has a cloth gadget to drop the pizza. I wonder if it will work or incinerate.
(PS I am one of the people that matched your donation on twitter a few years ago. I miss you there but in retrospect leaving was a good idea.)