the Download Tab, the My Games tab AND the My Software tab, in which that option is located, are all missing on his impulse interface
They weren't missing. You just didn't bother to learn how to add them or use Impulse.
So you've had Impulse for at least four months if not longer, since your profiles say you've been here for a year at least if not more, and haven't bothered to figure out how to use it? Or how to keep track of your purchases or your software? And then you come here bitching about faulty this and that and hidden buttons and poor support?
If your going to make some stupid service that I HAVE to use to attain and launch my game, then it better friggen work whenever I want to launch my game
If you're going to use some 'stupid' service to purchase stuff through with your hard earned money, you should learn how to use it.