It's far from the "ultimate."
Switch to pure WPH if you want the protein to get to your muscle rapidly.
Likewise, you'd be better off using a combo of dextrose and maltodextrin for the carbs.
Without knowing how much BCAA you're getting, it's impossible to comment whether the dose is optimal.
To make life easier, and less expensive for me, I just use Surge. The chocolate flavor is incredible.
What you're doing is certainly better than nothing, though.