Wow. So many armchair geologists, both here and in the comments on TFA. Do you really think people haven't already thought of a dozen reasons why GPS beacons/synthetic DNA/blah blah etc wouldn't work?
Should we get some geologists in to comment on your issue tracker and propose solutions for your bugs?
Ninja edit: https://xkcd.com/793/ applies to programmers, too