Много места занимает твоя вспыхивающая звёздочка-конверт. Ты помнишь про то, как GIF жмёт полутона? Плохо...
Если до минимума уменьшить число цветов (31, скажем) (Animation Shop -> Optimization Wizard -> Custom -> Colors => 31) то выходит ~28кб. Всё равно много для такого баннера...
А зачем там коровки?
)
… чтобы понять рекурсию, нужно сперва понять рекурсию …