KI, do you mind if I use Matt approaching the move tutor as an excuse to ask some questions and check my understanding about the move tutor?

Spoiler: Questions
Show

1. What version of the moves should we use? Especially for moves that didn't exist until after gen IV? (My best guess is whatever version appears to be referenced on the move list? Though there's a note about it not being complete.)
2. Is it possible to tutor an egg move? (I'm assuming no, but hoping yes.)
3. Can a Pokemon learn a move that they would learn at their current level in another generation? (Assuming yes, but I wanted to double check.)
4. Can a Pokemon be tutored with a move that a pre-evolution could learn, but that the current Pokemon cannot?

Spoiler: Understanding
Show

So, if I do understand everything correctly, then Pinchy could learn any of the following moves from the move tutor? (Not including the moves Pinchy already knows?)

1. Body Slam
2. Double Edge
3. Endure
4. Mimic
5. Mud Slap
6. Rock Slide
7. Sleep Talk
8. Snore
9. Substitute
10. Swagger
11. Bug Bite
12. Earth Power
13. Fury Cutter
14. Headbutt
15. Bide
16. Bulldoze
17. Giga Drain
18. Signal Beam
19. Superpower
20. Fissure
21. Faint
22. Dig
23. Crunch
24. Astonish
25. Laser Focus
26. Scorching Sands