Yearlings are testing the waters as I am sure you know. Its been a while since I had a yearling so I might be out of step. My first thought is that if you are not planning on breeding him geld him. Him calling to a local stallion is a bit disturbing and he might soon figure out he has the muscle on you. If you had trouble getting him away from an "angry stallion" now imagine how hard it would be in 6 months. It sounds like he was positioning himself to fight and a stallion fight is not what you want ever. I would either put him into stallion management now or geld him.
I would be more worried about the fact that as I understand it he knocked you over. I think that shows a lack of respect for you and your space. It's a great way to get hurt. I would go back to leading 101. He should match your stride and pace no matter what that stride and pace is. If you stop, he should stop no tugging on the lead necessary. If he was my horse and he stepped into me once I would make sure it was the last time he did that. Nothing in the world should be more terrifying then me when my space is invaded. I know some will be upset by that idea; however, in my opinion its a safety thing. He is going to be big and strong and you don't need him knocking you over whenever he feels like it. He should not know that if he does not want to do something he can knock you over. I don't mean you have to beat him, but make him work. Make that a negative experience it by having him work circles or making him move his feet.
You knew him as a baby but he is not a baby anymore. He is a nearly adult horse. I know a lot of people who handled their horse from the time it was a day old and they did it poorly. I have heard of people who thought it was cute when their stud colt at day two charged and reared at them. They did not reprimand that behavior. It was not so cute when the horse was a 2 year old and would charge them in the pasture or bite them in play. I am not saying that you or your yearling are in this boat. I am just saying that who a horse is at a day old is very different then who they are as a yearling. The rules may have changed and you have to change with them or change them again.
Again, its been a few years since I handled a yearling and so my advice may not be worth a hill of beans. I wish you luck with your yearling.