Just skimmed your post briefly....
2 things that scream out at me.
1.Never do bi's after back day.They are secondary on back day.You'll find you will not reach full potential on arm day if you continue.
2.Same principle applies w/delts&tri's.
I would do the following: