Have you personally seen the ones you are comparing these to? Photos don't count because color is based on lots of variables and can be enhanced or changed even if unintentionally by the camera.
I don't see anything about the form of yours that suggest a lack of quality. If there is a difference you may not have the exact collection point and/or care given to these young. The food fed the fish, the brand and models of light bulbs over the tank and the camera can all play with the color expression or appearance these have. How long have they been in your tank? You know moving tanks is stressful and could affect their color.
That depends on what look you are after. I am just seeing a lack of any other light than blue. I would at least add some of the white leds if it has to have a full spectrum.