Can you still curl the chrome installer and run it as a user without elevated permissions? Seems a lot faster.
Invoke-WebRequest 'https://download.mozilla.org/?product=firefox-latest' -OutFile firefox_setup.exe
Technically yes, but then you wait for the download + install + you have to select your ad preferences, also non-skipable