There are Amex booths everywhere, stop by there with your card they will give you an ear radio you can listen to commentaries while watching the match. There was also a program where if spend a certain amount in the grounds with your Amex. They will tell you. Have fun!
I have no info on lockers for bags , sorry