Chyba musiałabyś najpierw pogadać z naszym PO :) może lepiej na razie zostawić to w tej głównej aktywności ale dodać na czas wczytywania jakiś progress dialog, który po uruchomieniu aplikacji zablokowałby możliwość jej używania na czas wczytywania niezbędnych danych. Według mnie będzie to rozsądne rozwiązanie, które nie powinno być podważone przez PO. Ale dobrze by było wyseparować może wszystkie operacje wczytywania danych potrzebnych do działania aplikacji do osobnej klasy (może być AsyncTask), którą później można by łatwo przenieść np. do innej aktywności (splash, itp)