Welcome to FlyerTalk and the BA forum.
You do need to call up to check this before going to the airport since there is a good chance they will end up doing the same thing. If you are UK based then try using the USA number, perhaps using Skype or similar.
Have you checked Flight Status to see if the flight is still on?