Bonding the EMT that I use to enclose the #4 solid is not that difficult. There's actually a connector made for just this purpose.
The connector has on one end a clamp for attaching to the ground rod, and a threaded hub at the other to accept pipe, or a connector. Between the two is a circular trough with a screw and a large washer. The idea is to bend the #4 to fit into the trough, then use the washer to clamp down.
Sometimes difficult? You bet. Code 'technicalities' aside, it's routine for some of the work to be done before the raceway is completely assembled. For example, I usually make that 'ring' in one end of the wire before I even try pushing it through the pipe. Likewise, the end of that solid wire tends to catch on the connector at the panel; the box offset seems to encourage this.
But, as the boss used to say ..... I didn't have to LIKE it, I just had to do it.