1. The first step is OK. Since you are interested in a distance you have to use the unit normal vector

2. Use the dot-product to calculate the perpendicular projection of onto - and that's exactly the shortest distance between the 2 skew lines.

3. I've attached a sketch. The labeling is different to yours but I'm sure you'll see the similarity to your question.