Somewhere from deep inside the recesses of Siberia, guitarist Al Di Meola transmits a cyber communiqué. “I’ve been on an extensive Russian tour!” he types, exclamation points firing on all cylinders. ...