Demotions are tough, especially ones out of the blue. My current manager was a coworker I helped hire. He was promoted without notice to be my team lead a year ago based on being a lead before at his previous job. It added one more person above me in the org chart. A year later, I still haven't adjusted to this and want change. The team lead struggled with managing everybody on the team and to keep up with technology in place. The reality is that I've done and still do a majority of the managerial team duties, such as established JIRA project management, established Wiki documentation, established and lead weekly scrums, created a Slack team site, teach monthly tech workshops. But most importantly, I am always asked to make the tough decisions about tech projects. So why do all this and not be given a position of power to reflect that? I don't know. The sad thing is all of my workers are great people and we get along well, it's just the disconnect from the director who made this org change and managers who advised her on it.
History Day 1: Hired as the only technical person on a group of 20 non-technical team members.
Month 9: Interviewed and campaigned for an experienced technical professional with 15 years more than me and a great compliment to my skill set as we share the same manager.
1 Year: Interviewed and helped hire a technical intern along with mentor him to a full time roll.
2 Years: Stated in my performance review to my manager "I would like to become a team lead of the technical team" who I helped hired.
3 Years: My manager at the time brought all of us into a room without notice and to my surprise congratulated my coworker as the new team lead. I was never made aware or interviewed for this role. For me, it was a demotion because now I had to report to my coworker who now reported to my former manager.
4 Years: Added another technical intern to the team and was told I could hire/manage a high school intern which I did by myself.
TL;DR
4.5 Years/Current: Asking management to promote me as a team lead to the coworker I mentored and the other team lead focus on the new intern hired to have a better work harmony and more importantly what's best for myself and for the org as a whole.
I need advice on how to ask this. Should I discuss with team lead first then to the director and management or go straight to the director? I don't expect change the next day but within the next review cycle I want something different or I'm fine with moving on.