This is a wonderful write-up Pelumi, I remember having a similar issue where I couldn't deploy my web app to Heroku.
I was so frustrated that I abandoned the project for months, luckily I got it deployed after going back to it.
Let us all fara bale 🙂