That very cover graphis posted was the topic for a few moments on our live stamp chat just last night and the same consensus was drawn and thought to be for registered covers.
For those of you interested in chatting live about stamps, you can do so at
http://chatwing.com/ipdachatThe best time is 7 PM EST but it is available 24/7
Chimo
Bujutsu