The 42 Mbps will be the maximum capacity per 5 MHz channel, with SA operators typically using two channels per sector (one uplink, one downlink?). This capacity is shared between all users in that sector, roughly equally. So to achieve approximately 8 Mbps per user on a 21 Mbps-rated system, you can only support about two simultaneous users (IP bandwidth is approximately 85% of wireless channel bandwidth, i.e., 17.85 Mbps IP on a 21 Mbps HSDPA channel). So it is not really overly ambitious to aim for 42 Mbps.
What worries me more is the "having provisioned at least 30 Mbps per site" statement in the article. If you assume three sectors per tower (site), and 21 Mbps per sector (shared between all users in that sector, of course), then they already start out with at 2:1 contention ratio just for the backhaul bandwidth on some of the sites. What that tells me is that they either do not expect many users at those sites, or they expect that those users will not be able to connect at the maximum rate supported by HSDPA so that the aggregate bandwidth is less than 21 Mbps per sector.