My first sprint is coming 9/27. .5 swim 15k bike 5k run

I am working on running- got started a little late using an 8-week to 5k walk-run program. At this point in the program I have had two 20 minute straight runs with of course warm up and cool down walks on either end. I was able to get in 2 miles during those twenty minutes. (Up until last week the program was all walk/ run.)

Yesterday I swam and rode the course and ran one mile after the bike. This was my first brick. The running was not very pleasant, but I kept a 6 mph pace. Not sure I could do 2 more miles of that after riding...yet.

I know bricks are important, and I also need to get up to my 5k and don't want to overdo it. This is what I am thinking, let me know if this looks like a good plan:

This week:
Monday: 2 hour ride (holiday)
Tuesday: Ride 45 minutes/ Run 20 minutes
Wednesday: Swim 45 minutes
Thursday: Ride 45 minutes/ Run 25 minutes
Friday: Swim 45 minutes
Saturday: Run 30 minutes/ Swim 30 minutes

Next week:
Sunday: Cheer my friend at the Malibu Nautica (rest)
Monday: Swim 45 minutes
Tuesday: Ride 45 minutes/ Run 25 minutes
Wednesday: Swim 45 minutes
Thursday: Ride 45 minutes/ Run 30 minutes
Friday: Swim 45 minutes
Saturday: Run 30 minutes minutes
Sunday: Fun ride two hours

Race week:
Monday: Rest
Tuesday: Run 30 minutes/ Swim 30 minutes
Wednesday:Rest
Thursday: Run 30 minutes/ Swim 30 minutes
Friday: Easy fun ride
Saturday: Pick up race packet
Sunday: Race Day