Aye, I've worked through it all and trying to forget about it now ;). It didn't occur to me originally, but eventually I realized to just leave it as the difference of some inverse trig functions. Messy but it does appear to be the best I can do... substituting theta back in even more messy :P...