I respect masterm1ne's post above, but I would like to say that you are already different from 98% of guys because 98% of guys do not approach women... So what you do already makes a difference.
I think wearing suit is not for you. This is not an offence, it's not for me either, and I almost never wear it (only in special occasions and even then it's not the full suit, nor even a shirt, more sporty version with only the "jacket" - I don't know the real word). It also makes you uncomfortable I think.
You lack authority I would say, you are just a friendly guy. Authority is maybe not the appropriate word, but I believe it's understandable - you don't show you're in charge, you are equal, you and the girl, just like friends are. If you wear a suit, imagine yourself being a Gentleman. An English one. An English and a little "dirty" one. Hahaha
But I think it's better without it.
I wouldn't say "shit" in front of her (as you do)... Maybe in English it's not that bad, I don't know, but I just wouldn't.
I like when you go and sit next to her (without asking), on 2min 37 secs. That's showing authority and being in charge.
Not relaxed, compliments, roses etc... already said.
I would add one more thing... maybe it's just a day...
Personally I have days (I think everyone does) when I'm like that, not relaxed, not feeling comfortable (with anyone I don't know well), not in the mood to talk to people, especially about non-important things (like in the beginning of the conversation) etc... when I'm just not the real me...
And yeah... love and marriage... bad topics...
P.S.
I like your goats video.