Prize competitions are a great incentive for attracting participation in areas where innovation is needed. Partnering with the private sector will help make the competitions more enticing to participants.
The federal government should probably re-assess some of its appropriations requests if its going to start outsourcing R&D activities. Also, a public website with federal science competitions already exists: Challenge.Gov