I am happy to hear that she went to the event and had a good time. And that you got her to laugh. All very good. I think you are doing quite well, but you will need to use patience.
As for being affectionate in public, it does seem soon for you to be trying that. I do believe that talking to a spouse is the best way to find out what they want or don't want. And I also hear you saying that she gives you snappy retorts when you do try to talk to her. I think you will need to continue melting the ice with ideas for fun things you can do together, like the concert and the party, and just being friendly. Perhaps when she lets her guard down you could have a discussion with her about you wanting to give her the public affection if it pleases her, but only if she wants you to.