Is my plumbing drain/vent setup ok?
I don't know where you are located and plumbing terminology can vary by region, however, the typical method to plumbing a single bathroom would be to use a 'wet vent'. I've discussed wet vents in this previous answer, which includes a full definition as well as the components of a wet vent.

One condition of a wet vent is that the toilet needs to be the last fixture connected (or be connected via a symmetrical fitting). Here's the reworking of your sketch as a wet vent with the toilet as the last fixture:



The portion highlighted in red is the wet vent. This section of pipe will drain the sink as well as allow air to pass through and vent both the shower and toilet. With this configuration, you do not need the second vent at the end.

As others have mentioned, the cleanout at the end is optional, as the removal of the toilet will act as a cleanout for the line.