This is very good advice. Sometimes, we just cant fix a broken bird. You definitely dont want those genes passed on to your young birds either. If all else fails and he wont tame down for you, I suggest making a decision for his future.
Remember, he is not a pet, he is an "intact male...
This can work sometimes. Giving them a Time Out where they can see but not touch the ladies can sometimes change their attitudes.
One trick I learned with a rooster was a trick i learned right here on BYC.
When your rooster comes at you, dont dodge or flinch, just nab him, right there...