We've all experienced at one point in time a lot of your symptoms or we would not be members here - and we feel your pain! I am by no means an expert but, judging by your symptoms it appears more towards low e2 more than anything else. See attached posted on PeakTestosterone forum symptoms of low estrogen:
http://www.peaktestosterone.com/HRT_Estradiol_Men.aspx.
Low Estradiol: fatigue along the lines of sleepiness; hypersomnia (sleeping to much and too often); strong erections but limited sensitivity; loss of erections; osteoporosis and osteopenia; joint pain; clicking or popping joints; eye fatigue; loss of libido; difficulty retaining water (constant urination); anxiety, depression, irritability.
Your test for Oestradiol - ranges of 99-192, was 23.2 on 3/17/16 but was not tested on 6/2. Total Testosterone is mid range with Free Testosterone on the lower end. The cabergoline got your high prolactin back in normal ranges so that is not an issue now. IMO, you are definitely a candidate for T therapy considering your low Free T and low Oestradiol.
Raising your Total T will increase your Oestradiol, Free T and also lower your SHBG. Your SHBG is not high at 49 with a range of 15-64.
Good luck and hang in there!