PLATFORM ASSETS PURCHASE AGREEMENT BY AND AMONG ALLIED CAPITAL CORPORATION, AND CWCAPITAL INVESTMENTS LLC DATED AS OF APRIL 29, 2005