So, yeah, the order of transactions in blockexplorer (and in the block itself) isn't chronological. It's valid for them to be rearranged in order to get them to produce a useful hash. So they should end up in a random order.
This means that playing darts is less about timing and more about luck (unless I ordered by receipt, in which case it's ordered first by timing and then by proximity in the network.) You could probably run a lotto doing this without any outside randomization.
Before I run this game again, I think I'm going to run some simulations on the test net, in order to get a feel for good strategies and good variations. I want to do a version that's more like a game with rounds. Where bidders shoot for three consecutive blocks. Or each spaced apart by one block, perhaps.
Thanks for your interest!