All perfect praise be to Allaah, The Lord of the Worlds. I testify that there is none worthy of worship except Allaah, and that Muhammad, sallallaahu ‘alayhi wa sallam, is His slave and Messenger.
Your 'Umrah (minor pilgrimage) is valid if the only faults that you committed were those which you mentioned in the question. Also, you are not sinful when the non-Mahram (marriageable) touched you accidently, and you are not sinful for uncovering your head in front of your Mahaarim (plural of Mahram).
Finally, we ask Allaah The Almighty to accept our good deeds and yours.
Allaah Knows best.