Something's up. In Germany in a normal city I can get a döner the same size as the one in the photo for €3 ($3.50?). It's not sourdough nor high quality protein but that can't explain the $7.50 difference. Edit: as the commenter below reminded me, it's actually more like €4-5 but my point stands.
Germany also has a huge Turkish community, perhaps competition is just fierce in that category?