I don't have time at the moment to comment on everything, but here are the highlights.
Why is he awake until 3am? Does he not have anywhere dark that you can but him to bed?
An iguana will go to sleep if it is dark. His awake hours should be more closely timed to daylight hours. This sleep cycle he has may be contributing to the problem.
Iguanas need a routine. I mean a regular, nothing changes, routine. I'd start with when he sleeps.
Not sure that "No bite!" is going to work here. You may be giving him a bit too much credit if you think that he will respond to commands as a dog might.
You can not let him "win" in these aggressive situations.
When I first got my boy, 10ish years ago, he was about the size of your guy now. When he acted badly, I would hold him at arms length above my head as high as I could until he settled down.
Worked on my guy, may not for you. Worth a try?
Do not let him near your face while he is in this biting phase. The possible medical bills and plastic surgery could cost you untold thousands!
You need to own the iguana, not the other way around.
When he starts getting stupid, maybe try rubbing the top of his head (like cross ways with your thumb over his eyes) so he has to close his eyes. That may settle him down. An iguana that can't see (closed eyes) is likely to calm down. Again, worth a try.
Hopefully others here will comment as I've never had to deal with an out of hand iguana. I would not let mine "win" and he assumed a Beta role.
You allow an iguana to become the Alpha in the house and you're probably in for years of trouble.
Or a display pet living in a cage.