Sounds well handled, I can imagine it would be a somewhat disconcerting moment, even if you were well aware of the chance of smoke associated with APU bleed t/o after deicing, and had briefed accordingly before hand.
Certainly it would have got me a little unnerved. Definitely something to run up the food chain though, changing procedures so in future unpressurised takeoff rather than APU bleed takeoff would surely be better than a distracting or incapacitating amount of smoke