Keep in mind that Greg surely has a life outside DiveBuddy, unlikesome of its members (you know who you are). That said, he is only human and is capable of making errors or suffering from OFS (old fart syndrome) like myself.
Make your efforts to contact him, but be patient as well. After all, it is a FREEBIE (or perk), so if you get nothing...technically your out nothing.