Seems your boss didn't buy it, so you didn't get what you ask for.
Instead of telling him what you think, you might ask for his opinion or suggestion by throwing the questions you put here.
What's you suggestion if somebody tells me to sort the result by myself? Is it my responsibility to distribute the work loads or give assignments to my team mates? Let him decide how the command chain works.
OR -
You might get the wrong idea about the title. "Lead" does not necessarily mean you can assign tasks to others. It happens in one of my jobs. There are 5 guys obtaining the title of "team lead", only 2 of them had the authority to distribute work loads. The rest of 3 had to request, not give orders.