He has been suspended indefinately according to this ESPN article. You can also listen to the talking heads give their opinions. Also interesting was that over 70% of the 50,000 readers said that throwing a bat at an ump should be an automatic season suspension.
Buster Olney said that a key factor in the suspension was whether the bat throw was a toss or a flip. Give me a break. I think that the final result should be the only thing that is looked at. Who care how he did it or what his intent was? The fact is he chose to throw it, it struck the umpire while traveling at a fast velocity, and it had the potential to cause serious harm.
Add those three factors up and Delmon will have a whole lot of summer to refine his bat flipping technique in the comfort of his own home.