The analysis in the OP works. Here, we address the question regarding the necessity of using complex analysis.
To that end, we first note that using standard trigonometric identities, we can evaluate the sum
$$\begin{align}\sum_{n=1}^N \cos(nx)&=\frac{\sin(x)}{\sin(x)}\sum_{n=1}^N \cos(nx)\\\\
&=\csc(x)\sum_{n=1}^N\left(\frac{\sin((n+1)x)-\sin((n-1)x)}{2}\right)\\\\
&=\csc(x)\left(\frac{\sin((N+1)x)+\sin(Nx)-\sin(x)}{2}\right)\\\\
&=\csc(x)\left(\sin\left(\frac{(2N+1)x}{2}\right)\cos\left(\frac{x}{2}\right)\right)-\frac12\\\\
&=\frac{\sin\left(\frac{(2N+1)x}{2}\right)}{2\sin(x/2)}-\frac12
\end{align}$$
Then, we can write the series of interest as
$$\begin{align}
\sum_{n=1}^\infty \frac{\sin(nx)}{n}&=\lim_{N\to \infty}\int_0^x \sum_{n=1}^N \cos(nx') \,dx'\\\\
&=\lim_{N\to \infty}\int_0^x \frac{\sin\left(\frac{(2N+1)x'}{2}\right)}{2\sin(x'/2)} \,dx'-\frac12 x \tag 1\\\\
\end{align}$$
Finally, evaluating the limit in $(1)$ reveals for $|x|<2\pi$
$$\begin{align}
\lim_{N\to \infty}\int_0^x \frac{\sin\left(\frac{(2N+1)x'}{2}\right)}{2\sin(x'/2)} \,dx'&=\lim_{N\to \infty}\int_0^{(N+1/2)x} \frac{\sin(x')}{(2N+1)\sin\left(\frac{x'}{2N+1}\right)} \,dx' \\\\
&=\text{sgn}(x)\int_0^\infty \frac{\sin(x)}{x}\,dx \\\\
&=\frac{\pi}{2}\text{sgn}(x)\tag 2
\end{align}$$
Putting $(1)$ and $(2)$ together yields for $0<x<2\pi$
$$\sum_{n=1}^\infty \frac{\sin(nx)}{n}=\frac12(\pi-x)$$
Therefore, for $x=\pi/3$, we find that
$$\sum_{n=1}^\infty \frac{\sin(n\pi/3)}{n}=\frac{\pi}{3}$$
as expected!