You were asked out awkwardly in front of quite a few people and then answered yes aparently not looking very happy when you really are You are now majorly embarrassed help?

You may be embarrassed but it was an awkward situation you can't blame yourself for that. Just let that person know how you stand at that you really are happy.