Mastering Blender Chapter 2 Smokestack Activity
Go into the UV editor and manually move the separate UVs around. If you select any vertex in one of the pieces and then hit L on the keyboard every vertex in that island will be selected. You can then use R to rotate, S to scale and G to grab and transform each island. Being able to pack your separate UVs to maximize the available space is a good skill to develop. As to why your UVs aren't the same as the picture? They rarely are. I have had a look at the file and am wondering if you have your seams marked exactly as the example. Maybe you could check that first. Good luck.