I don't see what your getting at, as much as you love this precious STEAM.
Sometimes things like this can go wrong, the only problem that went wrong was STEAM not activating the activation codes. You can phone them up now and they will tell you it was THEM who had to delay it and not the developer.
The developer just makes it.
And as rightly pointed out STEAM did go slightly wrong, but theres no point trying to deny it, even if you are a die hard fan of theirs.
There really is no point trying to blame someone else
It will be fixed by tommorow.
No hard feelings mate, but we need to accept things like this sometimes,.