Seems like a good enough yeast from the reviews. If it's intended for use in winemaking, and it is, it'll be fine. Relax, don't worry, have a homebrew.
It's not done yet. When the SG is about 1.000 & stays the same over several days and it's clear enough to read a newspaper through, then you can think about priming & bottling.
Regards, GF.