I saw the announcement. I saw a notice that there was to be an update, so I read the changes in the update. In the changes list the unit was called "Godsent," but that was changed to match what it's called in-game, "Divine Envoy."
The login page has the update notice and a link to here:
http://forum.en.grepolis.com/showthread.php?41554-Update-to-version-2-33
Not bothering to check for news or read about the updates is a personal problem. The stats for the unit are listed in-game, and are pretty straight-forward. Building a bunch of units without checking costs is user error. I don't believe the wiki is maintained by the developers, so I'm not surprised the new unit isn't present yet.
If you can't deal with new units rolled out mid-game, I don't know that there is help for you. How do you deal with new units gained from research or buildings in-game? Perhaps apply the same approach. :shrug:
I see them as an option for speed 1 worlds where resources are slow to accumulate. You can build Divine Envoys for your armies and reserve your resources for ships and buildings. I'm not seeing a real issue with their presence.