Your list of bike issues is not that far away from my 92 R100GS's list of issues.
New charging system replaced by BMW under warranty
New main, ignition and right switch wiring harness replace
Rebuilt tranny and C clip added (Main bearing went)
Drive shaft rebuilt
All relays replaced
Headlight bracket replaced twice. (second time I shorted the springs and it's holding up just fine)
And a whole mess of maintenance and wear items fixed.
And like you it's a limited ride until I trust it. I've yet to fully trust it, but each ride is getting better.
I don't think it was the wall, I think it's just the nature of the beast.
My wife's R80 has given us very little problems, my R80ST has a list longer then the GS's but less expensive.
On vacation for a spell