I don't have the time to give my opinion on all this right now, but I totally agree with 8.
This was fine for an offline game, but with latency, it's awful. With a bad host, when the countdown reach 0 for me, the host's already selling things. Maybe you could, ie, press spacebar to confirm your position as a buyer/seller, then keep an arrow pressed to start running immediately after countdown.