Опираясь на тот факт что встроенный splashscreen всё таки даёт правильный результат, я делаю вывод что косяки сажаем мы.
Я конечно не отрицаю что вряд ли должна быть связь между splashscreen'ом и итоговым отображением формы, и что это требует лечения, но всё же мысль о том что дефолтный вариант пашет, говорит о нашем не правильном подходе.
Замечу также, в тот день когда я полез на радостях изучать сплэш скрины в XE7 вот этой ссылки http://docwiki.embarcadero.com/RADStudio/XE7/en/Using_9-patch_Images_in_Android (поправьте плз ссылку) там не было.
Ну а теперь по делу. Ниже ссылка на проект где всё пашет как надо и сплэш и отображение формы:
http://ovrload.ru/f/31207_xe7splashscreentest1.zip - это полная вместе с папкой Android, на всякий случай, если нижняя ссылка не попрет
http://ovrload.ru/f/31208_xe7splashscreentest1_cut.zip - без папки Android
Проект создан заново. Из твоего скопировал только raw картинки белые и tabcontrol.
Не могу сказать что четко осознаю что именно помогло, однако что я сделал:
Создал с помощью утилиты 9.png файлы
Не стал создавать в папке файл splash_image_def.xml
Открыл в IDE раздел Deployment и снял галочку с splash_image_def.xml
Переименовал все Remote Name у splash картинок в splash_image_def.9.png
Ну вроде всё.