That is a nifty move. I've never heard/seen a situation where under promoting could be used as a strategy! Very cool
I'm sure anyone above a 1000 rating has no problems with this, but I'll underpromote to a rook if the situation is chaotic enough and I'm not positive I won't stalemate by accident.