I'm sorry but I don't have time to read every response. This may have been already said. He looks like a horse that could have ulcers. Ulcers are painful and can make a nice horse be very not nice. It is something you might want to look into. My horse has ulcers and it really can make her very angry due to the pain. (she is being treated now). Although she is only ever aggressive to her barn, corral pipes, or other horses, and only if I am not there.
I would not lunge with a line for right now. You could get really hurt. He could get really hurt.
He is a very good looking horse by the way.
If you can get a trainer, even one lesson a week would help you so much. Just get the right kind of trainer. Not a person to butt heads with him but one that will be smarter than him and show you how to better control his actions.
I would work on having him walk with you, not behind or infront of you but at your side about 4 feet away from you. Work on stopping and he must stop with his shoulder at your body or he has to back up. You may want to do that with him any time you think he isn't paying attention.
Make sure he is getting enough excersize too.
But wait on the lunging until you are confident doing it or a real tragity could happen. Believe me, I know.
One thing that is important is to be confident in everything you do. Even if you aren't, fake it. The horse won't know the difference, for the most part. But if your body language and thinking is that you aren't sure of what your doing, he will pick up on that right away.
I don't think he is a bad horse by any means. He's just treating you like you are his equal, and that is a very dangerous thing. So, remember that you have to act like a leader. Be cool and calm. If he goes into your space go into his space with the whip held high and make yourself large as you can. But really I would be getting a trainer if I were you.
If money is an issue sometimes they will let you work off lessons.
Good luck and I do think he is beautiful
But the best of course would be to get a trainer to help you. It may take several before you find one you like but soon enough you will and that should help you so much.