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