Without diet information, I can't specifically help your with diet; I can only give general dietary thoughts. I can provide some advice with the workout, however.
You get plenty of cardio. You don't get any strength work. You will have serious plateau problems until three things are in line. You need to do 25+ minutes of cardio 3X per week and 25+ min of strength training 3X per week. Abs should be worked for about 10 min 3X per week (choose either your strength or cardio day and do it then). You need a real professionally developed program to make sure you are getting the most out of your workouts.
Your diet needs to be good and clean with about 40 -45% carbs, 20-25% fats and the rest protein. For short-term weight lost boost you can up the proteins to a max of 50%. Short term is no more than 6 weeks or so.
Unless you are quite good at the portioning of food you should spend some time (a few weeks) tracking you food intake at a site like www.fitday.com
. Sign up and use the site and its various metrics, its free and easy. Your goal here is to understand how many calories you eat, how many you should be eating, and then track how many you actually eat. The program will track your protein, fat and carb intake each day, week, etc.
Yes, I know it's a pain but if you learn how to eat you will out grow the need for the program quickly.
If you need a good overall program for strength and cardio, www.beachbody.com
has one called Power90, and one called slim in 6. Both are good and you can substitute running or other cardio for the program cardio (although I do not recommend it).
Last thought, do you really want to loose weight or do you want to be more fit? Fitness is the correct combination of strength, endurance and flexibility. Weight loss is, well, weight loss and is pretty valueless for most people. Recent studies seem to indicate that fitness profile is more important than weight profile in assessing long-term health.
If you don't want to buy a canned fitness program, many people here can help you design one on your own. Just ask.