As cool as it would be to see this, I think these 'ties' to the countries are becoming stupid. He thinks his great-grandparents were German, therefore he is allowed to play for the German team? He doesn't know the language, has never been to Germany (probably) and doesn't even have an actual direct link to the country, but he's allowed to play there.

Why can't he just accept the fact that if he were to play for an international team it would be for Team USA?