Seems like different vinyl is sold through different sites, depending on the origin. You may have to google what you need to find where it can be bought, as none of the retailers stocks everything.
Also, keep an eye on future release dates - the new vinyl gets snapped up fairly quickly (they only ever do a limited run, it appears) and then it's a devil's own job to track down.