He bowls overhand.
Not enough compound lifts (where are your deadlifts? overhead press? Why leg press instead of squats? Why lat pulldown instead of pullups?) and too much accessory work for a routine like that (not that accessory work is bad per se, but if you're going for a full body workout 2x a week then curls aren't giving you the bang for your buck).This is what I came up with:
Why would you make up a routine when there are several proven beginner routines available on the internet?
I personally like something like this: http://www.muscleandstrength.com/workouts/3day-beginners-workout.html, except you have to get to the gym 6 days a week to do it (I know the site says 3 but that's hogwash if you're doing a split like that. 3 days is fine for like the first 2 weeks to get started, but then you're going to want to transition to hitting each muscle 2x week, which means going to the gym 6 days to do this).
However, there are many fitness people who would advocate ditching isolation exercises entirely and just focusing on compound lifts on 3 day workout schedule, but only two different workouts. For me, that seemed like too little work. But YMMV. Something like this: http://www.fitnesspillars.com/weightlifting_routine_for_beginners.html
Although I would personally either replace tricep extensions with dips or add dips to the A day, and replace curls with pullups or add pullups to the B day's workout, and do all exercises for 3 sets vice 1. The advantage of the above is you only need to go to the gym 3-4x a week to hit everything.