"Knock it out of the **park**" is the only idiomatic phrase.  *Court* and *ring* are not associated with baseball and thus cannot be used.  a *baseball diamond* refers only to the parallelogram formed by the baseline (from home plate, to 1st, 2nd, 3rd and back to home) which essentially only covers the infield area of the whole baseball field so knocking it out of the infield isn't really viewed as a great accomplishment.  That leaves *field* and while that *is* the formal term for the place the game is played, it is not used in the idiom *knock it out of the park*.  

For the second part, synonymous with *knock it out of the park* is *hit a home run*.

> John really *hit a home run* with that presentation.  I think we've got a real shot at a sale.   

>"Yeah he really *knocked it out of the park.*

There's also:

He really *aced it*  
He really *nailed it*