Lumore: а их там не 10000, а всего-лишь 60. Гифка генерится только на минуту. И занимает, к слову, полмега почти. На мой взгляд значительно меньше можно сделать.
Django с 1.5 поддерживает 3 python экспериментально, а с 1.6 официально. Основная проблема не в самом django, а во всяких удобных батарейках, которые 3 python не поддерживают. Хотя я думаю, это довольно скоро уже изменится, либо будут аналоги (например Pillow, вместо PIL).