Hello @nlmunro thank you for your post.
As you probably know, this forum is one set up by Revolut, but its maintained bu the users for the users and so, sadly there is no guarantee your requests will be seen by those with the authority to act.
Nevertheless, I couldn’t help my self wishing to suggest to you that most of what you have requested, can be achieved in Excel, through the use of Power Query.
Sadly not the ability to download multiple currencies in one go, but the rest can be easily automated.
Perhaps take a few minutes to view some Youtube videos on the subject of Power Query?
Hope this helps…