Good morning! Unless I've misunderstood what you've done, I don't believe you can paint over, or put elastomeric coatings over, a new shingle roof. What kind of shingles (asphalt, concrete)?
Are you looking to paint it white for aesthetics, or for energy savings?
If for aesthetics, you're pretty much stuck with the color of the shingles now; no "paint" will stay on the shingles permanently.
If for energy savings, a white roof will help - a little bit. There are much more effective ways to save energy in a house, and depending on the construction of your roof, better ways to reduce the temperature of the attic air (which is what a white roof roof will help with).
There's been some talk in the media lately about white roofs, but what they're saying only applies in certain situations - and is way overblown in regard to effectiveness.
I suggest contacting your local electric utility company for advice - most utilities have pretty good (free) programs for helping you evaluate your home's energy use and will advise on strategies to reduce energy use. Some even have programs to do free energy retrofitting - it's worth calling to find out about!
Hope this helps!
Richard Taylor, AIA
www.rtastudio.com
www.rtaplans.com