Not only best cover, better than the original.
ELO is one of the most underrated groups ever.
Jeff Lynne has a Jerry Lee Lewis lilt in his voice on this song.
I saw the original, Chuck Berry, in person at the Roxy on Sunset Strip in the '70s. It was excellent, but no, there was no "orchestra." Lennon, Lynne and all of us owe Chuck a great debt of gratitude. As George Thorogood always says, "Johnny B. Goode is THE rock n roll 'national anthem!' "