I dont wait till the blue light goes off, max 30secs warm up. Will drive slowly till the car warm up, usually it will goes off when I reach the exit of the MSCP.
For air con, usually I will wait for the blue light off then turn on the compressor, windows down and blower on to get rid of the smell.
Check your air filter, when is the last time you changed your air con filter?