Overheating problem apparently solved. Even though I WATCHED the mechanic dump coolant into the machine and then check it, it was low on coolant. What a PITA. He said it likely had a bubble in the system when I brought it home, and after that, it was low. He said he didn't see any leaks. I tried looking into the overflow tank. Couldn't see in the hole, too small, and couldn't see thru the side, too much stuff around it. Anyway, it's sorted out now. Damn, that thing rips!
We're still working on the reverse issue and the high idle issue. He's going to try and rejet, he thinks it's a little lean.