Pro tip 1: Before you go away put on the hunting job if you have it unlocked. At first its a horrible job 1k with 20 timeslots needed. But it doesn't need many ticks to promote and each promotion reduces the ammount of time slots needed. It ends at 300k payout for 6 timeslots which is a really nice ammount. Esepcially since at prestige 50 it takes about 20 seconds to complete a job.
Pro tip 2: a maxed girl gives a hidden multiplyer to the ammount of hearts you get for actions on other girls. Seems to be roughly 2x. Saw the hearts per flirt go from ~500 to just over 1k on other girls when I maxed Cassie. So there is still a good reason to max girls you maxed before even though you won't get gems for them anymore.
And yes, Iro is Rainbow Dash. She talks about wanting for fly, her mom eating a raindbow causing the rainbow hair, has the lightningbolt logo thing going on. I never watched a single episode of MLP and even I know its rainbow dash, so its rather obvious :P