Okay I'm going to address the a=plus/minus versus a>0 issue.
We say a>0 to keep things simple. That is, so that we may assign a physical thing (length of semimajor axis) to the value of "a". But mathematically, this is not a restriction.
Q: Will I get penalised for not doing A=plus/minus ...