I might be alone in feeling this way, but when I see "team lead" and "a big part of my job is doing code reviews", it raises a red flag for me.
Is feels like "the boss" who is "approving" code before it gets merged in.
In any team I've been a part of, I want the tech lead contributing by writing code, doing design, etc. and I want everyone reviewing code, not everything piling onto one person.