I think it would be better if you posted each question separately.
As for question 1, here is one way to draw a grid:
The gird is projected vertically and sticks to the mesh but the cells are independent from mesh scaling and rotation.