Horiz runs more than five ft are required to have a cleanout equal in size to the drain it is serving. So, add a 3" C.O. somewhere at the end.
You only need a 3" drain for all of this.
Horizontal wet venting is limited to bathroom groups. So do as REach4 shows in red for the sink and tie in after shower.
Also, if you roll the 2" wye on the shower up to 45 deg. with a 45 or street 45 heading toward the wall, you should be ok.
I suggest just a 3" elbow under the WC and use a Closet flange with a stainless steel ring (4 x 3 closet flange). Use long brass WC bolts and put them in upside down in the closet flange holes with brass or s.s. nuts and washers; then bend the last inches of the bolt out to create a secure anchor of the closet flange in the concrete.
Always protect all pipe from concrete contact, even the toilet drain. There is a handy white poly wrap made just for this from wholesale plumbing supply shops.