I was under the impression advertised charge time was closer to 4:30-4:45. My gen 1 usually doesn't complete a full charge from 0 until around 4 hours so I would assume with the larger battery in the Gen 2 this would be about right. Keep in mind too that any temperature maintenance will add to the charge time (heat or cool battery). I've read that rain definitely negatively impacts range mainly due to added weight/drag on the tires from water. My range is pretty consistent from day to day lately, but we've been having nice spring like weather here in SoCal.