Deni - Sorry, I can't offer much in the way of technical advice about the steering or brakes.
But I hope I can offer some general encouragement in that you are making good progress.
Like yourself, I often wonder what happened to other Miglia/Sammio builds.
Unfortunately, I think many builders get overwhelmed by the sheer scale of the task.
It took a lot to keep convincing myself that every job I did, no matter how small, was a step closer to the finish line.
(Which is why I found keeping a build thread such a big help for motivation.)
I think all of us have found this takes longer than we thought/planned/hoped.
(Especially when 'life' gets in the way.)
However, I stick by my theory that as long as you finish, it doesn't matter how long it took.
Good luck, Paul.