Charlie,
I live in Las Vegas and have been part of the handicapping community for over ten years. They are made-up, I guarantee it. The sites aren't as bad as they used to be but they still make claims of crap that isn't true such as fake contests and being on radio.
If you won with these guys, they were probably buying somebody else's picks and giving them to you. Or, you were very lucky.
I would stay far, far away from them.
Gino