Dude, I wished I did like you. I spend so much time configuring the damn thing and it is still not quite there. I did get great deal on the server which is why I did what I did, but seriously don't think this was a smart move.
Sure there might be an in-between period where we are doing a large amount of traffic on Heroku + paying too much for it, but by then we will be able to afford to hire someone who can set us up properly + at the right price. Either way, I avoid wasting time configuring servers!