What was the .bin file you used? The 48V version.I've been wondering why my voltage graph on the 500c display never showed a full charge even though the numerical readout was showing 54v. Turns out the BBSHD was shipped with 52v firmware on it, flashed it with the 48v firmware and now the display reads correctly.
The hill climbing ability of the BBSHD + 42T bling ring + 11-46T cassette is fantastic. The bike will climb hills (without peddling) that I can't manage on my own without getting of and walking though I find I tend to peddle anyway and do get a decent workout as a result.