Semen can be any color ranging from white, cream, opaque to clear, depending on the guy, the day, his diet and many many other factors. Just because your semen is white one day and clear the next...
yes when a man ejaculates, he releases the sperm. Sperm do not come out on their own they come out with a fluid (mucus-like) which collectively are called 'semen' so yes there is sperm in semen.