Hey there, hope you don't mind my over-drawings, I think you have a nice grasp on construction, just wanted to point out how using 2 point perspective on that last piece can help it look a bit more convincing to the eye. Note, i think you can easily get away with eyeballing it but it definitely helps using vanishing points for ease and accuracy.
You see, as it is, it's isometric - everything tends towards parallel and some of the lines are off (not parallel to each other in X Y or Z).
So by adding a horizon line and a couple of vanishing points it can help you with getting all the accurate angles for a more convincing looking 3D object, in this case all verticals are parallel but the other lines will converge either to point 1 or 2, and i subdivided some planes to help make the curves
As for cylinders, you can construct them within boxes when drawing them in perspective
cheers!