The seed shown is ripe or very nearly so. It will be just fine after the length of time it takes for the plant to dry.
Seed size IS strain dependent; I've seen lame little pips and giant honkers (from mexischwag).
If you get a seed at ALL, pollination was successful.
Greenish/whitish means not NEARLY ready yet. You have to wait until you see some brown color at least.