Nothing whatsoever is wrong, but DL is American-inspired and can't let go of "got".
I know, it's sad, I keep forgetting to put "got". Oh well, I will just chew some gum and try to think like an American ;-)
Sorry guys, but we 'muricans don't say "have you got". That's British. We say "do you have".
Oh. I thought it was t'other way round. I'm British and I don't use "got". So who does?
We Americans do use "got", but rarely in the form of "have you got...". We usually skip the "have you" when using "got". As in, "got a cousin in Germany?"