Похоже, все просто.
Final Score = round((Game Score * 100) / K), где K = round((Turn * 100) / Max Turn).
Тогда в моем случае К = 248 * 100 / 500 = 49, а Final Score = 1118 * 100 / 49 = 2281.
В ГП результаты еще ровнее, поскольку 120 * 100 / 500 - целое






