Haha, I know you were born in Germany.
OK, I'm gonna play devil's advocate...sorry for the broken hearts in advance.
The Germans of today are not ethnically the same as the Germans of the Roman times or of 1100 or of 1400 or of 1500 or of 1600. Why you ask? What is it that they have preserved? Everything has changed. Many things have changed dramatically so. Others only in little ways. But even those little ways are like horrendous blemishes on our once pure German heritage! "Preservation is not halfway achieved." Hear, hear! And by God nor is it a fourthway achieved nor an eighthway achieved.
Blood does not account for all of our heritage and neither does soil. Culture must also be accounted for. Without preserving the culture as well we have preserved nothing. We are like the dead. Fully dead. No zombies walk this earth. Why did they (the Germans of yesteryear) change then? Surely, the German culture has changed...and is changing. The "Germans" of today are miles away from their German forebearers.
I think, in all seriousness, that ethnicity is a slippery idea. Does that mean we should reject it? No. But all of these endless debates over "colonials" and Europeans are fueled by very rigid stagnant definitions of ethnicity that cannot be applied to an ever-changing world.
Bookmarks