REGISTRATION RIGHTS AGREEMENT by and among BRAVO DEVELOPMENT, INC., BRAVO DEVELOPMENT HOLDINGS LLC, and THE OTHER INVESTORS NAMED HEREIN Dated as of June 29, 2006