The first term on the RHS should be negative. Here is WolframAlpha's solution to the roots. They're not very pretty. You can get an analytical solution, but it's very messy, because you're solving a cubic and the roots are, as you say, not anything obvious. I'd recommend going with the approximation there.