I've thought of this so-called "Punctual Minting" possibility before and concluded that it is probably inconsequential in the long-run. At best, a wallet could be designed to max the cpu for a few minutes and explore all possible future "mint points" on a given output then simply wait for the right difficulty/clock match and submit a block. The only benefit here would be giving the wallet owner a prediction of possible mint dates at the cost of likely many tens of thousands of unneeded hashes. If one has many outputs, the initial calculations could become very wasteful! The reason I conclude it is inconsequential, is that there is already another form of "Punctual Minting" being employed by large stakeholders through the practice of keeping wallets locked until they have such large coin-age that a coinstake is virtually guaranteed the minute they unlock for minting.
Thus, in my opinion, the ultimate answer to this "issue" is to keep working on a cold-minting solution that removes the entire motivation for holding potential stakes offline.
This would be fine for entertainment purposes (despite the inevitable wastefulness as mentioned above) so long as it remained entirely LOCAL on the wallet owner's machine. Any implied intentional broadcast that links specific stakes to specific IP addresses (a la Transparent Forging) would be a big mistake in my opinion.
Anyway, sorry for swaying so far off topic. I'm very impressed with http://peerchain.co 's highly informative and clean presentation. Thank you JetJet13 for an awesome job! I would love to see your work incorporated directly into a wallet like Peerunity someday!