Excellent instructions, Zoso! Regarding this step of yours:
"I could not get the top steering wheel trim off, but I managed to pull it out of the way and get the trim piece behind the wheel off."
At first I couldn't remove either the steering column top trim or the flat trim piece behind the wheel (i.e., behind the steering column top trim piece and below the cluster trim piece). I called a BMWCCA TSA rep (Thanks Carl!) and he said the airbag cars are very difficult, and people often break the trim piece during removal. I removed the signal and wiper stalks (4 screws) and still couldn't get the trim pieces off, so I moved the top column trim piece as far as it would go and then bent the flat piece enough to expose and remove the 4 screws along the bottom of the cluster (one side at a time). Next I removed the 2 screws on top of the cluster trim piece, and with the cluster trim loose I was able to remove both it and the flat trim piece.
The top of the cluster snagged on the underside of the dashboard until I used a small screwdriver to carefully pry and lift the edge of the dash for clearance. The towel I had on the steering column moved as I jostled the cluster out and it looks like I might have made a small scratch on the face. Next time I'll secure the towel with string or tape.
Now I need to decide where to send my cluster for speedo repair. Once fixed I need to repeat the procedure with our other 318is.