Good luck. It's a long windy road. Humor works the best with my DD and fits into the nature of our family. She definitely hits roadblocks, like when the OT was getting very firm with her about shoelace tying on Tuesday...didn't go over too well, but they'll try again next week. There are always those things that make her hit a wall, but we all recover and try again later.
She walks about 5 miles per week with school and we'll start swimming again, and riding therapy. Being outside is very calming for her, she would live outside if she could lol. I can see her working in some sort of animal or naturalist job when she grows up, not having to be enclosed in 4 walls for hours on end.