Hi,
I am new at chickens too. I have a BO roo that is 6 months old.
I am still learning but I can give you my two cents worth.
The dancing the he does is what a roo does before he mounts a hen. In
terms of humans it could be a behavior that he is exhibiting because
he think that he is dominate over you.
If it were me I would make sure that he knows that you are the Alpha roo
and not him. Chickens do not understand commands but they do understand order.
I would start by giving him a firm but not hard kick to let him know that you are the
alpha roo. If you can pick him up and parade him around the hens. I have had
to take my roo and force his body to the ground and hold him there till
he submits. My roo has challenged me once, then when I tried these
tactics on him that I just mentioned he makes sure that he keeps
a good distance from me.
If I do feel that he is getting a little to comfortable with me I give him
a swipe with my foot and indicate to him that I am the Alpha.
So far no problems with him. In fact, when I am in the pen he
takes his position in the back till I leave.
Like I said, I am new to chickens and doing this for the first time.
This is what I have done and so far it is working.
Good luck.