Your link comes up with this error message: You do not have permission to view this giveaway, since you're not a member of the required Steam groups.
You might want to check the group you set it for.
Is there any way to know for which groups a giveaway is made for? The old site used to let us know which groups could enter the giveaway.
Also, I can't find the "Report giveaway" button any more. Was this removed too? (Not for SuperKiller2's giveaway, I saw another giveaway that the game given was different than the one in the title)