First impressions is it seems a bit cluttered and not thought out too well. As far as details you are including way too much bicep work 6 exercises on just biceps alone is a bit overkill considering your doing 6 exercises on your leg day. Also, personally I have never been a fan of doing biceps on the same day as shoulders due to the nature of the biceps brachii tendon origin. Moving on in the order of your days, legs being next. I would ditch the hack squat and include something like good mornings or RDLs. I would also stay away from heavy leg extensions/curls (as seen in the pyramid set) based on the biomechanics of the motion, the movement of the tibia relative to the femur when the load is placed distally. If your going to do them keep them light and focus on TUT not weight. Next chest and triceps. Your rep scheme on bench is kinda funky, I know its a pyramid set but with the set after your 2RM being a 10 rep set, and mention of FST-7, I am assuming your goals are hypertrophy based. Regardless, for strength or hypertrophy your rep scheme could be set up a bit better. Moving on, I would alternate floor press and close-grip, wouldn't do them in the same day you've got 3 sagital presses stacked on each other only separated by one transverse press (incline). Next, not a huge fan of dips, I know most will argue this but based on the anatomy of the shoulder loaded hyperextension isn't the most sound method to achieve shoulder flexion and elbow extension but thats up to you. Next, your isolation work on tricep/bicep is at a ratio of 1:3, no bueno. On to back, Horizontal shoulder extension is almost non existent, which is asking for postural issues/injuries. You also have 3 sagital pulls stacked on each other (rows bent-over rows, t-bar rows). If your going to design your own program read up a little on kinesiology and understand the basics of the planes of motion. This will help you optimize your time in the gym and ensure that you keep your joints as healthy as possible.
edit: If I missed anything I'm sure others will chime in as well.