IMO if you're going around Edinburgh in a kilt, people will automatically assume you're an American.
But is that really a bad thing? If you want to wear a kilt, wear it! Begrudgers be damned!