A very sound deck, losii. I kinda only partly agree with Tea is good. I suggest actually putting in another Bonewall rather than taking out your Boneyards. Instead of a Mindflayer, I'd suggest the Permafrost Shield; it works better than it looks (and it looks rather awesome
) Yes, a Pulvy or a Protect Artifact would help, and so would a Miracle if you can find it. Another Fallen Elf won't hurt either. I myself would also take another Firestorm.
With your deck sufficiently expanded, you might want to add an Eternity regardless to not deck out and help with creature control. Try to aim for no more than 40 cards; mid and small sized rainbows work the best.
Keep up the great work, losii.