I would put the clean and press on separate day than the bench press. Perhaps you can add a new day where you can incorporate squats, clean & press, pullups and weighted dips? Overall, your routine does look good through.
1. Would this be a successful full-body workout?
Workouts alone wouldn't determine that. The workout itself is just the imagine of the workout, it's just the car in the driveway. The principles that you use would determine the routines success. The principle I would suggest is progressive resistance.
Each workout add 5-10lbs on the major lifts. If you cannot add anymore weight, deload, increase calories or find out why you are failing on the particular lifts in which you are failing and incorporate accessory movements to assist.
2. What kind of mass gains would I see?
That mainly depends on your calories. If you're eating in a caloric surplus and using progressive resistance, I would say you would gain tons of mass with this program.
3. Would it help in weight loss?
Once again, that's a matter of calories. Your routine will help build muscle, which in turn will raise metabolism, so it would help lose weight in the sense it would demand a higher amount of calories due to increased metabolism, but weight loss itself will be determined by the calories you're taking in and their source.