Hola!!
para lo del arco iris se me ocurre que primero hagas el dibujo en una capa, después crees otra nueva donde hagas una animación con varias líneas que se muevan formándolo (no sé si me explico
), después hacer que esa capa (que tiene que estar arriba) sea una máscara que incluya a la capa de abajo (la del arco iris).
Para lo del texto... la verdad que no sé...
saludos