For a controller, I'm using an analog Crystalyte. There may be compatibility issues with some brushless controllers, so you really need to test carefully when first trying a controller.
I also don't seem to have a record of which hall wire goes where. As I recall, the black and white wires coming from the motor halls correspond to the black and red wires on the Crystalyte halls. Beyond that, I can't remember. As a result, it may be necessary to go through the combinations to find the right one.
When you get the right one, the motor should start from any position and not draw more than around 4 amps at 48v with no load.