When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I don't have time right now to do all the math, but here is how I would solve the problem (kind of like how weeds did it):
Break up the problem into X components and Y components of each vector. The resultant vector has 0 Y component, so that part is simple. The X component is a little more complex, but solved the same way. Once you figure out the X component of the 3rd vector, do your trig function to determine the angle, which will be relative to the X axis. Subtract the 30 degrees from the nearby vector, and you should have theta.