There's another caveat to this that the media is not telling us.
Anyone that bought these bonds also opened themselves up to not just a 100 year payout structure, but also to the US dollar. That's right, they issued the bonds in US dollar. So investors will be payed in USD, and in 100 years, be paid back the face value of the bond in USD.
This creates a host of problems for both small and large investors. If a small investor receives his payments in USD, he will be subject to the fees associated with converting to Peso and whatever value the dollar has at that time.
Also, is the USD going to be around in 100 years?