For the clutch/throttle issue. He can learn all he needs by sitting in a driveway "almost".
He just needs to get a feel for the friction zone of the clutch. Have him hold the bike upright with his heels touching the floor and his toes pointed up. With the engine ONLY AT IDLE, have him slowly release the clutch until the bike SLOWLY rolls him forward until his feet are flat. Clutch goes in, front brake as needed, and then he rolls backwards to reset his heel position. REPEAT over/over/over until he get's it right.
You can also do this with the bike pointed at a wall about a foot in front of him. No matter what happens, he can't go to far. The wall will keep his mind on not continuing forward.
Once he has mastered this, THEN it's time to find a parking lot for practice. Review the friction zone and repeat it a few times, then have him start, go a little bit, then stop. Walk the bike to turn it around, then go the other way. Once mastered, then allow a u-turn after the stop/go. Once he can turn (head turns too), then make some figure eights with the parking lines.
It's all about building blocks to learning, and starting out with the very basics. Do NOT let him go any further until he masters the step you're on. I did this when I taught my wife to ride, and her first bike was a Yamaha V-Star 1100. She didn't have any problems. She also did the MSF course at the same time.