No...you can do your cardio on emptry stomach if it suits you, but you have to top up on protein immediately afterwards or mix up protein into a good breakfast!
No again...the routine is perfect, adding more to it can be done but you have cored all the bases, so why do that? As I pointed out if you slow down the rep cadence during 15's you'll make your workout last slightly longer and the inensity of each set will be better.