Nice, congrats - seems like you've done a lot of stuff already. IMO that is already quite a challenge.
1. Can't help you there sorry.
2. Haven't installed them myself, but there are a ton of themes available for download from the application manager (including repo testing/extra devel)
3. Personally I like rockbox, has a ton of features and especially useful for listening to audiobooks.