Assume $x\in -a$ and $y\in Q$ such that $y < x$. By definition of $-a$ there is $z\in Q\setminus a$ such that $x < -z$. But then $y<x<-z$. Therefore $y\in -a$ too, by definition of $-a$.
By property 3 and 1 of $a$ there is $y\in Q\setminus a$ such that for all $x\in a$ we have that $x < y$. In fact, if there is no such $y$, then $a=Q$. Take now $z < -y$. Then $z\in a$ by definition of $-a$. Therefore $-a\neq\emptyset$.
By property 2 of $a$ there is $y\in a$. If $-y\in -a$ then there is $z\in Q\setminus a$ such that $-y<-z$. But then $z<y$, which would imply that $z\in a$. This is a contradiction. Therefore $-y\notin -a$. Therefore $-a\neq Q$.
To answer your other questions:
No, the exercise has nothing to to with being positive or negative, only about defining the opposite of a real number and verifying that the definition makes sense, resulting in a real number too.
The definition of $-a$ doesn't have $a\in Q\setminus a$. The two a's have different fonts.
Example of a real number defined as a Dedekind cut:
$a=\{x\in Q:\ x^2 <2\text{ or } x < 0\}$
This is a typical simple non-trivial example. This is the Dedekind cut-way of representing the number $\sqrt{2}$ (the positive square root of $2$).
You can see that $0\in a$. Therefore $a\neq \emptyset$.
Also $3\notin a$, since $3^2>2$ and $3>0$. Therefore $a\neq Q$.
Finally, if $x\in a$ and $y<x$, then either $y<0$ and $y$ is in $a$, or $y>0$ but then $y^2<x^2<2$ and therefore $y\in a$. This proves property 1.
Therefore $a$ is a real number, a Dedekind cut.
You can check that $-a=\{x\in Q:\ x^2<2\text{ or } x>0\}$