1. Well talking of server , I can provide you the whole ionic project in zipped format so that you can generate your app from it in future .
2. units on s3 ,can you please share more details exaclty which content of what type on s3 ?
Are you talking about videos ?
3. Well that might not play as shortcodes are not supported in app as of now .Only some wplms premium addons shortcodes are supported like from wplms s3 , video vibe etc .
5. & 6. yes that can be done .
7. Well we have it but its incmoplete as courses does not expires as of now . We need make the courses as expired .