There just needs to be a simple ruling on this.
Don"t announce your cards while a hand is still in play regardless of who you are playing against.
Everything else is fine, if you want to soft play against a team mate that you have probably never even met, then more fool you!
Announcing cards in any hand is at the very least bad etiquette and a no no in any team environment.