It is definitely A solution, but many others need to be developed.
As highlighted in the Dutch example a few posts up, electricity production and distribution would need to be scaled up very significantly across Europe and the US.
Hydrogen fuel cells are great but producing H2 is very power hungry, and there is no distribution network in place
Motorways could supply overhead power to HGV, minimising the battery size they need to get to their destination off the M-way
France is starting to revive an old concept of sleeper train + car, where you load your car on departure, get a night sleep and wake up in the morning near your destination. Shuttles like the Eurotunnel one (now
Le Shuttle ) could be extended to non-overnight journeys.
But ICE will remain a long time until we solve all the above or limit access to private transport.