That is a full body workout that looks like it takes a lot of gym time per session. I like my two-day split that only takes about 45 minutes each time.
If you like that routine, I think that the shoulders are bigger muscles than biceps, so should be moved to after the lunges.
If lunges and leg presses don't hurt, then they probably aren't doing any damage.
I agree with sharonrr - there is tons of information available on workout routines on the web. Too much really - you can drive yourself crazy finding the "best" workout. Find one that makes sense to you and start with it. You need to change occasionally anyway, so if several sound good, just rotate between them.