If you read the manual you will find you need to heat them up (the pistons) to fit the gudgeon pins on the pistons as they are an interference fit. They are a non interference fit on the conrod so it can pivot.
The circlip is there so it doesn't slide out from all the movement going on (and the temperature differences).