I'm not sure if I'm missing something, but I get a much simpler answer. Surface area of a spherical cap is 2 pi R h, with h = R - r. Divided by the total surface area (4 pi R^2), gives (R-r)/(2 R)
2 pi R h gives you the surface area of the side of a cylinder with height h, since you are taking the circumference of a circle and multiplying it by h