I would definitely add some healthy fats to your diet (almonds, olive oil, peanut butter, fish oil, etc.). 3500 cal with 300 gm coming from protein and 500 gm from carbs means your only taking in roughly 33 gm of fat (~12%). That's way too low in my opinion.
Sorry to get off topic a bit, but...