Given the size of the prop, I have my doubts about launching from dodgy surfaces. For many many reasons, I'd try to keep my landings at aerodromes. They give you a nice long and hard surface to launch from.
I didn't get a chance to talk to the pilot. I have no idea how taxiing works. IIRC it...