Hi,
For your second point ( and also for the thrid one), I think you should maybe use a shirnkwarp modifier to avoid distortion. This tutorial may help you : https://www.youtube.com/watch?v=3rlMzsBWtPY . Not exactly the same problem, but you will see the power of this modifier :).
Hope it will help you.