кто верит в Магомета, кто - в Аллаха
Вообще говоря, это тавтология.
отдав концы
«Отдать концы» - фразеологизм со значением «умереть».
и будешь баобабом тыщу лет
Баобабы - действительно долгоживущие деревья.
с длинным веком
Здесь эксплуатируются распространенные заблуждения о большой продолжительности жизни попугаев, змей.
кто есть кто
Обыграно название известного с XIX в. биографического справочника ("Who is Who").
так кто был кем?
Иронически обыграна строка коммунистического гимна «Интернационал»:
Кто был ничем, тот станет всем.
от ген
Правильно - «генов».