I look after systems such as these for my work and the option to allow people to press an option before the end of the message is configurable. BA have obviously decided they want people to listen to all of the message before allowing an option to be selected!