Good story. Changing to a steel tank makes a huge difference and then if you had too much lead on top of that..you are swimming around with a big bubble in the BC. Cold water divers with a thick 7 mm suit are somewhat used to this... they know that they really need to stay on top of the expanding bubble of air in the BC and the expanding wetsuit. People like me (who normally dive in warm water & don't carry a lot of excess lead) are just NOT going to have a lot of air in the BC, and managing it on ascent is much. much easier. That effect and the lack of thick gloves are two very important reasons why warmwater diving is easier than cold.
My advice to anyone who feels they are being caught in a run away ascent is to NOT swim down! Instead, roll on your back, spread eagle (like an upside down skydiver) exhale completely!, try not to inhale for a few moments and dump air from the BC. I imagine it would have been easier for you to find and manipulate the infltor and or normal pull dump that you are most accustomed to using... laying flat out on your back, present a huge amount of drag and you will NOT ascend very fast in this position, plus I think you will be looking up and will be better able to judge your ascent rate.
Swimming down is very stressful, you may be able to see nothing. These will tend to stress you out more.