Definitely not ready yet...
Nobody will be able to tell you the exact strain but it does look mostly sativa due to the long "fingerlike" leaves, I would guess 30/70 Indica/Sativa mix.
As far as harvesting, you would be wasting alot of time a product if you harvest now, sativa strains can take...