The Captain on that flight made a very honest PA. But some time you're better not say all the truth to passengers. He should not have said he was on training and just inform the passengers that the wx was below minimum. Don't give any detail which could be poorly understood.