RE: How is my form?
The release is still too long you should have the trigger in the second knuckle not on the finger tip at will only result in punching the trigger.
The new pic of the grip you still have too much palm into the grip you want your fingers down and away at a 45 degree angle.