Si bien ambas formas son correctas y aceptadas en ambas variantes, have got (have you got, he hasn’t got, etc.) es la forma más usada en inglés estadounidense mientras que la mayoría de hablantes del británico se decantan por have (do you have, he doesn’t have etc.)
Pues esto está mal, es justo al revés. De hecho esta página me parece un mal plagio. Es una traducción de: esl.about.com/od/toeflieltscambridge/a/dif_ambrit.htm Pero el original no contiene este error.