Looks good. I'd say you're ready to flower. You can flower any time you want, and later = more, in general. Some don't veg at all, believe it or not.

I would give it a small dose of bloom nutes about a week after you switch to flowering, and a couple more perhaps throughout. Check out Fox Farms 3 stage bloom enhancers.

You get rid of of any yucky taste by flushing a week before harvest. Flush the plant good, like run 5 times the volume of the pot with nothing but water, or water and a little flushing agent at PH 6.6-6.8.