translate English to French: I think you've made your points quite clear.
Je pense que vous avez été fort clair.