Yeah, I noticed they mentioned needing heating for about that long. But, really, they didn't explicitly call that winter. Nor should they.
The amount of months that Johannesburg would require heating I would say is probably 3—4 or 4—5 if you take into account only minimal heating at the edge cases.