i think its a real bad diet for health to be honest, your missing so many nutrients its not funny.
dude, seriously, add some more veggies, a very wide variety, red, green, leafy etc....
add in some green tea as well.
but overall it would be decent for fat loss but it looks shitty for health purposes.