I think you are over training
i would say do 45 min in the morning on an empty stomach!
Eating anything before you do cardio will more than likely get converted into sugar so your body can use it as a quick source of energy. No one wants that.
As for pre-work out the 10 minutes seems good, real light though. Maybe 2.5mph on the treadmill, just enough to warm up your body.
After your workout i would say do a 20-25 session of cardio. With all your cardio you dont wanna go to the point where you couldnt have a conversation with someone while you are doing it. I believe the most effective way of cardio is to get on a treadmill at a 15 degree incline at 3.0-3.5 mph. You want to keep your heart rate in the "Fat-loss" zone, not the "Cardio-vascular zone". In the fat-loss zone your heart rate doesnt have to get the energy as quickly, so it can take time to break down stored fats and fatty acids. In the cardio zone, your muscles need energy, and the quickest way for energy is to pull from the glycogen stores that are in your skeletal muscle. And when your muscles dont have a steady source of glycogen, they will literally go through "gluconeogenesis". This is where your proteins and amino acids (what your muscle is comprised of) will break down into glucose, and that is the worst thing in the world.
Right after your cardio (both am and pm) wait 20-30 minutes before you take a meal/mrp/protein shake. Your body will still be in lipolysis during that time, so you want to let it go for extra.
Good luck man.