"I coughed up the $20 for additional info, and it appears that someone filed a renewal document out of the blue in July 2013"
Was the "someone" unidentified? I was unable to locate a page on the http://corp.delaware.gov website that offered "additional info" regarding a Delaware business entity for $20. Can you link it for me, please?