In my opinion, the site you are linking to is a bit misleading, since it suggests that "parameter" is a concept that has a precise mathematical definition and could be formally distinguished from "variable". Calling a variable a parameter is usually just done to clarify its role in the current context. (You can also see that the "definition" you have linked to is very far from being a formal definition, since it contains a hughe number of notions whose meaning is at least as unclear as the one of "parameter".) Moreover, the "definition" given on the linked site fits into a different context, than the problem you are talking about.
In the context of differential geometry that you are talking about, the main issue is as follows. What one really wants to study are unparametrized curves, so in the example you have written down the unit circle in $\mathbb R^2$. Imagine this just as a set of points, without having seen how it was drawn. Now there is the need to define smoothness of such curves, and the simplest way is via the fact that they admit regular smooth parametrizations. This means that you can write your point set at the image of a smooth function defined on an interval whose derivative is nowhere vanishing. Calling this a parametrization, it is fairly natural to call the variable in this curve a parameter. This is mainly to emphasize that the parametrization is an artificial additional choice and geometric concepts should be independent of this choice.
The meaning of "paramter" suggested in the site you have linked to would be used for example in the following context. Consider the map $(r,t)\mapsto (r\cos t, r\sin t)$ defined for $r>0$. Then you can say that these are polar coordinates using the variables $r$ and $t$. However, you may also say that the curve $\alpha$ you have written down originally nice fits into a family of curves defined by $\alpha_r(t)=(r\cos t, r\sin t)$ depending on a parameter $r>0$. In this case, you would certainly view $t$ as a variable and $r$ as a parameter. This however has no formal meaning, it is just different wording.