Dear developers,
Please stop making crappy Facebook games and putting them on Kongregate. We don't care how cleverly you disguise the game, we all know it's still a Facebook game. Stop it.
Smooches,
EVERYONE
For your badge: 1) Complete the game 2) Save it 3) Refresh the page(F5) 4) Load your saved game and insert the key again, then watch the ending. If this worked for you, please repost for others - but don't spam it :)
Sorry Friend, this was a bug and its now fixed/