it looks intense, but if it works for you - go for it.
my rule of thumb is no more than 90 mins in a cardio session. from my research, cardio/exercising becomes counterproductive after 2 hours and you could end up doing more harm than good.
increase the intensity instead of the time or change the cardio type around. ie, monday walk, tuesday step class, etc. keep your body guessing.
personally i feel that you need to get in more nutrients. 2 salads and a piece of lean protein in a day isn't going to cut it - you will run yourself into the ground and even reverse all your good work by starving your body.
get in some complex carbohydrates like brown rice or wholegrain bread and add in a little fat - perhaps some peanut butter.
finally if you are counting calories, i would be interested to know what you are living on. generally speaking you shouldn't go below 1200 cal per day but if you are exercising as much as you intend to, you definately need more - perhaps up to 1800 cal per day.
most importantly - take care of yourself