Yeah, pretty much. But they indeed approve some companies. I guess if you have a clean, well-established business, it won't be a problem. If you're a fresh startup, you're in trouble.
The only options left are paying the $1,450+ fee, or accepting crypto currency payments only (which I think most people won't bother going through the trouble of this to purchase creatine, lol).