I think first round ranking should be left random. As the game is now each starting position plays a little differently. I know I have a different strategy depending on which position i am in the 1st round. This adds replayability to the game.
I agree with Dynadan on this one.
Leave random random.
If new players or less skilled players need a handicap then give the host some settings to boost their starting money or goods.
Doing it any other way removes the level playing field that everyone starts with.