Intersting figures for the cruise ship there, now have a think about all those container ships dodging around the ocean!
as already said its pretty unlikly this will come to total fruition, as battery tech needs to tak a massive leap forward to mak it any where near viable especially for lorries, buses etc... I dont see piling rigs running on electric any time soon.
also as mentioned lithium is finite and fast becoming scarce, I saw somthing about the Tesla car production being likly to consume all the available lithium currently being mined, and also it is nasty stuff.
There is some interesting battery stuff going on in the background, lithium/air looks to be very strong but again limited resources will eventually prevail... and its probably 10 years away before its marketable. Graphene batterys look to be promising IMO, google grabat graphine poymer, but again years away if it happens at all.
In terms of power production this again needs to come a long long way, its especially dificult in citys, I dont belive this is any where near suportable with green methods so think we would need to go back to nuclear to meet the demands, also power production has its own sets of problems.... there is a reason we still have coal power stations, and it comes down to how quickly a power plant can react to demand. generally speaking you want to be using your nuclear plants at a nice steady rate, it lengthens sevice life reduces risk etc.... the peaks ( for example when every one gets up during the add break to boil a few hundred thousand kettles) are deltt with by coal, hydro and other fast reacting plants, its actually quite an interesting topic to look into.