OP, any updates since then? I somehow missed this topic when you posted
Zenjoe, pretty odd behavior from your brake switch. The light staying on shows a fail-closed condition, while the car refusing to go into park is a fail-open circuit. So on one hand the switch is saying ,"I've been engaged, go ahead and turn on the lights," at the same time it's saying, "sorry can't move the gear selector till I've been engaged"
Check out what this guy with the M45 was going through:
topic607397.html
Btw, I believe if you pushed the shift lock through the small access hole you should be able to move the selector - in case it happens to someone else.