A) The idea is that the "rubber hose collection" leads to you revealing where it is, and B) if it's a generated password, how will you stop the deadman's switch in the event of getting away?
You ping the service by email/phone/SMS, not by logging in. But you have a point, you'd have to keep pinging it for the rest of your life and it would fire anyway when you die :)