We asked for advices from students in a foreign language university. For those of you who didn’t win the competition, we feel sorry but we cannot provide more details regarding why you didn’t win. As I said in our email thread, the evaluation is more or less subjective.
I think you are right about the ‘-daemon -txindex’ part of it.
You don’t have to worry about the account creation as long as the bitcoind service can be started automatically after reboot. Have you tried that?