Well... first off, what are you intentions with this routine? Are you trying to build muscle? Lose Fat? Better cardio, etc?
This just seems like your normal supersetted bodybuilding routine. However, it is being done with poorly chosen exercises (imo).
Generally, supersets are done when people either need to get done quickly or they're trying to be in better cardio vascular shape.
In bodybuilding, they're useful but I feel as if they're over used. People like to pretend that being more tired = more gainz. However, that is not true. You need adequate rest times in order to maximize the load you're able to put on your muscles.
Personally, I think you should ditch this routine and start doing a starting strength program if you're actually trying to make gainz. How can you expect to maximize the weight when you're doing bench followed by dumbbell bench? You just aren't going to.
Generally, I only recommend supersets if you're A. Burning out a muscle at the end of a hypertrophy day B. Want to hit two muscle groups in an efficient manner (aka back and chest).