When I get my citizenship, I'm not sure that I would feel comfortable saying that I'm British, even though I know the culture, pop-culture, history, etc. My husband has even said that he'll never consider me English (and he's a lefty socialist like me). It annoyed me at first, but now I'm not too bothered, especially since he also says that he forgets I'm American sometimes. I'll probably never say that I'm British without a qualifier like naturalised, it just seems ridiculous to say anything else with my (heavily transatlantic accented) American voice. But we'll see if things change once I get my citizenship.