My suggested method for terminating UTP into closed-end Cat5e connectors:
1. Leave ends too long and untwist as far as jacket.
2. Pinch jacket tightly at end with one hand to stop cores moving about.
3. Pinch cores lightly in a flat row with other hand and pull along them as if combing with your fingers, repeating 3-4 times first giving a curl upwards, then downwards, then straight.
4. Let go of jacket. Pinch fingers together and tuck cores between them in sequence, ensuring they take the straightest route from their position in the jacket without looping around each other.
5. When all in a row pinch jacket again, flex cores up and down once as a flat row to teach them their final positions, then trim to length. They should lie exactly flush and parallel by themselves.
6. Slide row of cores along base of entry channel until sheath is inside clamping zone
7. Visually check sequence and look into end of connector to make sure you can see copper in each position.
8. Keep pinched firmly and push cable into connector while you crimp.
Takes me about 25 seconds, can't remember the last time one didn't work.
Note that some types of RJ45 are designed for solid-core, some for stranded patch and some for both.
Looking at those pics, I agree that the cores are not fully inserted - they should reach to the very end of the channels so that when you look at the end of the connector you can see both the conductor and insulation clearly on each core.
Also as mentioned above, the sequence is wrong. It is not sufficient that each pin at one end is connected to the same pin at the other. Splitting pairs (e.g. swapping one orange with one blue but putting them right at the far end) will completely scramble the transmission as the go and return of each of the four circuits must form a twisted pair to have the correct characteristics.