REGISTRATION RIGHTS AGREEMENT Dated as of December 21, 2004 by and among RCN CORPORATION as the Company, and The Stockholders listed on the Signature Pages hereto