"Should I clean the imperfections (small bits of cloth, possible dust, and hair) with 400 grit or something before my 2nd coat of vinyl? Or should I resand the whole thing and start again?"
I would lightly sand the whole top to remove the hair and cloth particles before adding another coat. 400 g should be fine.