Thanks for your detailed answer.
"Was this more likely from the unprotected oral or the phimosis?" - was what more likely from the oral or the phimosis? The NGU? You might never know.
*Do you think this could still be a bacterial problem if urine tests are negative or something else?
Pain from epididymitis can linger for weeks - easily up to 6 weeks. Doctors often neglect to tell patients that.
*Am I at any risk of passing this on to my current partner?
If you do not have an active infection, it can not be passed to a partner.
*Should I get retested at STI clinic or ask for any further tests from doctor?
If you have negative STI testing for gonorrhea, chlamydia, NGU, etc., I see no reason to continue testing.
*Could this be caused by anxiety?
You've had a lot happen in a small area in a short time. It could be anxiety. I don't know if you went outside a relationship, but guilt can also factor in. If you think it could be anxiety, talk to your doctor and/or a counselor. Don't discount this - you've had a lot happen physically, and perhaps mentally. It can cause real symptoms.
Hang in there. :)