I have managed to get it installed at this point, but I wanted to point out a couple of problems in the install script (normal and curl)
The firefox folder variable has an unnecessary extra slash that may have been causing a problem but I found that it persistently printed a 1 before the profile directory name.
Profiles file found...
Failed to locate Profile folder at /home/aidan/.mozilla/firefox/1
25xn6287.default-release
Exiting...
I think it may be setting the variable to 1 and then printing the actual directory separately. But you know this better than I do.
Other than that small issue I think this is a really great project. Thank you and keep up the good work.