Hi,
I can hear how frustrated and hurt you must be, of course it's hard not to take these things personally, you love this little terror
We have a time out area that is sectioned off with a baby gate and is completely apart from the living area. When ds is feral I calmly take his hand and walk him over to the door and in he goes in there and I come back after two minutes and call out "Sorry?" sometimes he will say no, in which case I go away and come back in another 2. It can go for quite a while (he gets his stubbornness from dp, I don't have the attention span) but eventually he says sorry, comes out, gives dd (who he has probably bitten to be put in there in the first place) a cuddle and says sorry.
I just can't let him win.
I seem to remember reading that they have more testosterone at this time than any other, so that may have something to do with it too.
Good luck, I'm sure it will pass, you just need to be consistent. Hard when it's not your house though, huh?