At your height, weight, BF% and age I would start with at least something closer to:
220-250g carbs (1.5-1.75 x lean mass)
220g protein (1.5 x lean mass)
60g fats (0.4 x lean mass)
This is ~ 2300 to 2500 cals and is a LOT more appropriate. It means you have room to decrease your calories once your progress stalls. If you start with eating nothing and doing STACKS of cardio - what are you going to do when you hit a wall?
I would also start with 3 sessions of cardio a week and build up from there as the weeks progress..... and you don't need to train abs 4 x a week. 2 x is usually PLENTY (and, if you are doing GOOD solid compound movements in your routine then you can get away with no ab work at all).
In terms of gaining - you CAN do it (esp. at your BF%) but you certainly will not gain any lean mass at all on the routine you are doing. Starvations + mucho cardio does not mix with muscle.
A few suggestions:
Try to split your protein roughly evenly in each meal,
add carbs around your workouts and early in the day,
add healthy fats (unless you want to become bald, scaly and infertile),
add vegetables,
add fruit (yes, even when cutting),
Less whey more food