Method of Payment
One crucial aspect is missing - how will BitPay be paying for their sponsorship? I'm guessing the St Petersburg organisers are accepting payment in US Dollars rather than Bitcoin but I imagine that would slightly undermine the publicity effort if that were to become public knowledge.