Alsacienne and TA I was simply telling the tale as it happened.....not trying to prove anything. 15-30 seconds passes rather quickly when something unexpected happens. Look at evac times on some recent well publicised incidents. I surprised myself. Had the mask deployment been accompanied by a rapid pitch down, I suspect it might have gone on a bit quicker....but hopefully I will never know.
Going back to the OP I wouldn't pay money for it to happen again. Many passengers were upset by the incident. The cabin crew reacted superbly.
TA of course you would don your mask...you are trained to.