We just removed all giveaways except for this one ( Forge of Gods: Team of Justice ) .
We will probably re-launch the ''Cavern Escape or Other Steam Key'' Giveaway today as right now the site is back at working.
We are currently implenting some tools that can prevent this from happening again though.