Can't remember where I read it but a rumor is that it will be a naked bike.
EDIT As for the Long Way Up I'm assuming they are 1) getting paid a shit ton from Harley 2)The crew will have 2-4 batteries charged up ready to go the whole way and swapping them out.