Question1) Your Answer is correct.
Here's a fast way of doing it:
Read here and note that . We have: (so it is a non-quadratic residue by Euler's Criterion) and so 2 is indeed a primitive root. Now and hence 3 is a quadratic residue and therefore not a primitive root.
Question2) It is all correct up to when you said:
Note that: and therefore and so