I'm not sure Golden State would want to give up their first rounder. I thought it was low teens, but #7, no way they give that up.
Could we add in Davis in a sign and trade going to the Clippers, Powe in a sign and trade to Golden State, and get Turiaf from Golden State, maybe Golden State sends Crawford to the Clippers (something they also want to do)? I'm not sure how this works out financially, and what values you have to put on Powe and Davis to make it work, but here's how I see it:
Clippers: B Davis, Griffin for Rondo, Crawford, G Davis
Warriors: Crawford, Maggette, Azubuike, Turiaf for R Allen, Powe, Tony Allen, future 1st from Boston
Celtics: R Allen, Rondo, T Allen, Powe (S&T), G Davis (S&T), future 1st for B Davis, Griffin, Maggette, Azubuike, Turiaf
Our new lineup:
B Davis House
Maggette Azubuike Giddens
Pierce Walker
Garnett Griffin Scalabrine
Perkins Turiaf
We could still use another wing player off the bench and a young backup point guard wouldn't hurt. If we could get Golden State's pick, I'd be all about it, but I just can't see why they'd be willing to give that up. If we could buy a pick and take Darren Collison, I'd be happy with that.
Whether your original proposal or my modified one, I think Golden State shoots it down, even if they would save a bunch of money in the long term. Clippers might too, depending on how highly they value Griffin.