Any idea how we can customize the BPM mobile layout, including background
You can apply your custom styles to the mobile application. Styles (CSS) can be changed in the configuration. To do this, use the Terrasoft.writeStyles method. Presumably, an example is available in MobileActivityGridPageV2.
Here is more about customization possibilities within mobile application in the thread: