Have you actually seen a negative hiv test result from him?
Those results it used to be accurate for up to 3 or 4 months before the test was done too ... Because it takes time for the hiv antibodies to show up on the blood.
I don't know if tests now are more accurate/more up to date.
Even if he can have a hiv test done and show you the negative result, you are relying on him to be faithful while having sex you, because he could get it from someone else if he's not.
Then he'd be a massive risk to you sex without condoms, especially anal sex.
If he got it, you'd get it from him sooner or later.
You're putting a huuuuge amount of trust in him, having any sex without condoms let alone anal sex.
From his selfishness, his sneakiness, his pushiness, and his controlling, shit behaviour a out your clothes .... I don't think he deserved that huge amount of trust.
I don't think he deserves a relationship.