For 1, you might be better of selecting the poly on the end of the cylinder and setting the Reference Coordinate System to Local (drop-down next to the scale button on the toolbar - or alt+right click in the viewport and select Local from the top-right menu). Then moving it that way. Or if there isn't a poly there, create…