In your proof you are making the assumption that $n$ is even and that the inverse of $a_k$ for $1\leq k\leq \frac{n}{2}$ is not in $\{a_1,\ldots,a_{\frac{n}{2}}\}$, so in general, your idea doesn't work.
Also your theorems are flawed. They should read like this:
- For any finite group $G$ with elements $a_1,\ldots,a_n$ holds $(a_1\ldots a_n)^2=e$.
- For any finite group $G$ with elements $a_1,\ldots,a_n$ such that the only selfinverse element is $e$ holds $a_1\ldots a_n=e$.
The proof of (2.) is simple. Because of (1.) we know that the element of $G$ of form $a_1\ldots a_n$ is selfinverse (because $(a_1\ldots a_n)^2=e$), but with our assumption in (2.) we then get $a_1\ldots a_n=e$ immediatly.
As for your question: You have the problem that it is not well defined in which order your elements are multiplied. Sure, you can have an order such that the product is $1$. But you could also have an order such that the product is $\frac{1}{2}$ or $2$ or any other number. Even $0$ and $\infty$ are possible. The terms "convergence" and "absolute convergence" are needed here. See for example wikipedia (there it is about sums, but it is the same principle).
For illustration, your claim of the product being one is roughly equivalent to saying that the sum of all integers is $0$. I'm using that because listing all rationals is always a bit tricky.
Lets make an attempt:
$$0+1+(-1)+2+(-2)+\ldots=0+(1+(-1))+2+(-2)+\ldots=0+0+(2+(-2))+\ldots$$
Yeah, $0$ seems reasonable. But wait, what if we do it like this?
$$0+1+2+(-1)+3+4+(-2)+5+6+(-3)+\ldots=0+(1+2+(-1))+(3+4+(-2))+(5+6+(-3))+\ldots = 0+2+5+8+\ldots$$
Clearly we are still adding up all integers (in a way most people would probably not), but suddenly our sum gets bigger and bigger (forever).
Summation order (and multiplication order) often plays a critical role when dealing with infinite sums (or infinite products).
In conclusion you can't say "The product of all positive rationals is $1$", but "There is a way to multiply all positive rationals such that the product is $1$".
EDIT: For the people who are nagging about how using the associative law here makes my answer somehow not mathematically right, not in the spirit of the question or that I would just
write "1" in a countable number of funny ways
if I were to use this technique for multiplying all positive rationals to $1$, I'm proud to tell you that this technique is commonly used.