Yes, you can use a circular domain for the leading edge.

For the first difficulty, complete the task I demonstrated in the video cutting the STL into 10 mm blocks and make a skin on the first square. Then do the adjacent square. Look at the edge of each square where they meet. Each square will have a slightly different edge if you picked different points along that edge when you were making each square.

The third difficulty is on the trailing edge. Say the last row of 10 mm cubes has about 5 mm of wing surface in the front of the cube and no wing surface in the back of the 10 mm cube. How are you going to cut the cube?  You need to add a surface behind the trailing edge to the back of the domain to split the air into upper surface air and lower surface air. Maybe you can use the Blend tool to create that surface.