Hello there!
I'll have to reinstall the add-on to check, I haven't used it in a while aha
As far as downloading is concerned, we've always done it this way, because it's more convenient for us.
And for the last point, we need to see if it's something we can do and make a new update ;)
Regards...