I then realised that while some of the stylistic mistakes I make when I try to be more "myself" in the language are a function of my own personality and not the lack of knowledge of the language (for example, I would be making the same stylistic mistake in Russian just as much as I would be making the same one in English).
Over time you also tend to note that most of the native speakers don't really know their language beyond the context in which they were born. So you do sound stylistically weird to them, but not due to you not knowing the language.
Later on you find people that could have found a way better recognition in your own country than you yourself if they were to move there.
So I would not go as far as saying that it's "more frustrating" to not speak your own language. Culture is quite a non-linear concept imo.
BTW: I was born in Lithuania to Russian parents. So to be frank the definition of the culture I belong to has always been quite vague for me.
Fair enough but you do have to also allow for the fact that there are many strata to any language. There is no such thing as a regular en_GB. I'm English as in I live in England but I make use of a weird amalgam of dialects as well as regular "English". Perhaps that is the thing - a regular bedrock, which when deviated from marks out a non native speaker.
When I say bedrock, I mean shared knowledge about the way things are done in a particular place. For example you should be familiar with how to deal with weather conversations. Britons are not really fixated about the weather (OK we are!) but it is an easy way to spark up a conversation with a stranger or break the ice when conversation is faltering. The rules are very simple: mention the weather eg "will this rain ever stop" or "lovely morning" and then wait for the response and follow the formula. It is quite acceptable to respond with something like "yes", "typical", "t" and simply move on but friendly contact has been made. However if you have time to kill or whatever you will follow the formula. Now the full formula is quite involved but is known by every single Briton, without exception. It also works in Ireland (Eire) in its entirety (tested by me).
The weather thing is quite well known about but there are quite a few other cultural oddities around here that you might be oblivious to. Does this mean anything to you: "fork handles"/"four candles"?
Good skills on moving a fair few 100 miles from home, taking on a foreign language and integrating into a foreign culture.
Are you really frank? He owes me £20.
But it's quite a vague predictor for whether you're going to build a good business together; or whether your jokes about other cultures or sex would be perceived as racist, ironic or simply a matter of pragmatism; or what is acceptable as part of your personal life.
Honestly I find the perceived notion of having a shared culture is detrimental to actually realising that you disagree on many deeper important issues.
For example, many of my current middle-class co-workers were quite surprised by the results of the Brexit referendum, while it wasn't that clear to me as I've spend a fair amount of time in Leeds hanging out with the working class or working for a few supposedly full of middle-class media agencies. They didn't tend to be too humble to share what they actually thought of being a part of the EU, while they were quite humble at sharing this with their friends (shy tories, etc.?).
Besides, I would never agree I know British culture in it's full depth. It's funny you mentioned "fork handles"/"four candles" - which is exactly the thing a friend of mine said this weekend. I just Googled it. A culture enthusiast would follow this up with a binge of the show.
But this still does not make a foreign speaker seem more genuine if he suddenly starts speaking northern accent, uses common grammatical variations (I was/I were) or borrows from a local vocabulary. Neither does it do any good for someone northern to come to London and try to negotiate a contract with someone of South African descent without any appreciation for a more common pronunciation or cultural grounds (although well - aren't they both practically British?).
More recently, I've been taking a foreign language, and it feels much the same only more extreme. Since I've actually lived in the country where thins language is spoken, my words come at a reasonable speed now and feel automatic. The gap between thought and words is larger than ever. (2 years into the foreign language vs. a lifetime with my native should do that though)
I wonder if people living with Asperger's or similar disorders that delay development of language result in every language being your second. :P
More seriously though: I get along. I can talk and apart from having a different accent than everyone around me (because over here, _everyone_ has a special accent) there's not a huge problem.
But I feel clumsy. Restricted. I wonder if this will slowly become less of a problem in the future, but so far I feel like a dim-witted version of me in most conversations. For me, two languages are hard. I envy everyone that grew up learning more than one language or generally feeling comfortable using more than a single language in general.
She often tells me she can't really express herself or joke with me. Not the way she would or could in her native language.