A single change, like adding a new plane/vehicle can result in a large patch. It is unavoidable. In this case, not only did we have a new vehcile, we also updated the terrain graphics.
Art asset updates take more space than code updates.
When we do have a large update, we always provide alternate download methods. A periodic large patch is unavoidable. And just FYI. All our patches and updates are incremental.
As far as the game going unresponsive. That is simply due to the network stack in the operating system. While the game is waiting for the operating system to hand a packet of data over, the game will be reported as being unresponsive by the operating system.