Good write up. Personally I think you should have looked into a 'Goodwill' claim from BMW/Mini, might have saved you a bit of money.
See this thread
http://www.mini2.com/forum/faults-fi...yes-no-19.html and follow my posts (over next few pages)
I got mine replaced for c. £100.
Bryce