When you posted this, I really didn't want to be a downer since it looked like you worked pretty hard on it... but about 90% of this can be done using the particle engine (which supports text) and it's a lot more efficient to do it that way too.
__________________
“Shoot for the moon. Even if you miss, you'll land among the stars.”