Battery powered locomotives, to me, are in the same position as battery cars. They are a good stopgap/ transitional stage but they are not the future. They are more feasible for locomotives that cars due to weight being a good and needed thing for tractive effort so you don't need lithium-ion's (correct me if I'm wrong but i don't think the article even says what type is used in these) but there is still the charge time of a LOCOMOTIVE sized battery, and a better solution, wires.
Now for branch lines sure, battery loco's would be great. when your only running 1-2 trains a day out of a yard, have the loco's that run the line changing when not in use. No need to wire up something like that. However I cant see a class 1 saying "yes! we shall use battery loco's but every 500 miles (guess) we will have to change the motive power due to the battery's being flat! and the loco's have battery tenders! And, wait, isn't that what we had to do with steam and hated it so we went to diesel?" Over simplification of course but the point stands. there are unit trains crossing the country every day where the entire consist is the same for weeks, rolling stock and all. I can only imagine the nightmare of a big terminal trying to swap power on a 15,000 ft consists with DPU's 20 times a day
The same "its easy to put battery's into diesel electric's!" attitude can be said for electrification for the most part, and it would at least be future proof until we invent antigravity hover ships. :hehe: