I've recently been faced with an opportunity that has put me somewhat in a similar situation.
I'm lucky that I have someone somewhat close to the team that I can ask for feedback on the solutions I come up with, which are not always the best, to be honest.
I very much know the feeling of "what I find plainly obvious is not to others". My solution to it has been strong emphasis on knowledge sharing and education. It doesn't matter if I go slower as long as the team in general starts going faster.
With the knowledge sharing I've also been able to share more of the load of the architecture, because my teammates also understand what's the guiding principle (or at the very least, they know that the "weird pattern" they see in the code has a purpose and they try to follow it).
They still come to me frequently with questions. I have spent many hours explaining the same thing to the same group of people, every time they have new questions.
Personally, I've noticed a reduced reliance of the team on me as a consequence of my knowledge sharing efforts. The team has also noticed it and at least one of them has commented on it positively.