How to disable Ubercart order mail notification?
You can disable the Rule (Configuration -> Workflow -> Rule):
E-mail admin checkout notification.

About the second question, you can customize the Rule:
E-mail an order update notification 
to email the store owner when the order changes status AND when the status is equal to "Payment received"

Hope this helps