I'm guessing you don't hang around whites that much, go to any white person and ask them where they're really from, they will mostly tell you that they're Swedish, Irish, Scottish, German, Dutch even though their 5 or 10 grandfather came to the U.S and they've never been to those Countries but they will still claim them. You can claim black if you want but don't try to police what I claim. I am Somali and proud.
And I am telling you that black people can get DNA test to see which part of Africa they're from. Black = People of african descent. You're black. If I tell someone who descended from Swedish, Irish, Scottish, German, or from the Netherlands that they're white, they wouldn't dispute it. Even if they did, that doesn't change the facts.
They're white, you're black.
Of course you identify more strongly with Somali people. Just like German people identify more strongly and have more in common with people from Germanic culture than other white people. You identify with Somali people more strongly than others of African descent.