Maybe is a launcher3 issue, I use the launcher3 from stock rom, so the behaviour should be the same as stock rom. I never used launcher3.
Buttons and keys are similar to stock rom.
About retroarch avoiding sleep, maybe is something with new retroarch, I never had those issues when I had my XD. Sleep mode is the same as stock rom too, so it should behave the same.