I see no problem with your diet and cardio training, although if this is not just PART of you periodization than i recommend backing off for a while. If you are in fact cutting, i suggest you change your ab training. You can not see your abs if you do not build your abs!!! Drop high volume bs and follow this for a few months, call me in the morning:
3 sets 15 reps weighted knees (do on a dip machine)
2 sets 15 reps weighted cable crunches
2 sets 15 weighted cable oblique twists
Train abs 2x a week TOPS, if this doesn't work, drop down to only 1x a week