As Randy says, you're not going to have an issue with positive earth, just make sure your fan is turning in the right direction. Put a piece of tissue paper in front of the grille with the fan running. If the paper pulls toward the grille, you're good. If the paper blows away from the grille, reverse the fan leads and that will change the fan rotation. The bigger question, as you suspect, is whether your dynamo can provide sufficient output for the fan's demands. Everyone's experience will be different depending upon the size of the fan motor, your dynamo output and the amount of time your fan is running. Ambient temperature will likely be the deciding factor. If you have a manually operated fan or one that only turns on when you reach a certain temperature, you have a better chance of it working with your dynamo than if you just keep it running all the time. If you only use the fan for short periods in traffic, you may be ok, but I bet it will be close. Why not talk to some of the UK suppliers that offer the fans and see what they recommend? They know what you're likely to face more than most of us in the US would.