It looks good. Personally I don't like to have triceps trained on a day with alot of other pressing motions. You might try putting bis with chest and shoulders, and putting tris with back. Just a suggestion, but other than that it looks great. Good luck!

when you say Barbell overhead extensions
you mean skullcrushers right?

and what's Cross body Hammer Curls?
I don't get the cross body part.

lastly, what's your opinion on friday?
I usually do chest and biceps or back and delts
or legs and tris

but 3 muscles in one training day, isn't that too much?

I'm also worried about time
Because I go to the gym before work
Usually only have time for 2 muscle groups

Overhead Extension: You take a barbell and put it directly overhead. Lower the weight behind your head while keeping your pointed forward and at a ninety degree angle, then press it back up.

Cross Body Hammer Curls: Take a dumbell and perform a traditional hammer curl, just bring the weight from your hip to the opposite pec, across your body.

If you are still unsure about either of these you can look them up on youtube.

You could do the split either way. The legs and tris together would work well, but chest, bis, and delts would also work. If you wanted to shorten your workouts you could either a) do less volume at a higher intensity or b) move to a four day split. Just a couple of suggestions.

I personally think you are doing too much volume on leg day. I have seen much better results following the less is more principle. When I first started lifting I did way too much volume, I've backed it down and seen much better results, I haven't been as sore, have been able to recover faster so I can get back in the gym to train again.

You might want to look into DC training. I'm not really familiar with it myself but it is a three day a week program and you hit everything more frequently but less volume...i think most of the followers of the program have thier workouts done in an hour. could be something good for ya check it out