it depends on the project and the developers of it. sometimes they are fast and familiar with how everything works (thanks to creation of lots of other shitcoins before this one) and so they list it faster and on better exchanges. having more money also helps with this step.
the initial price is determined by the developer themselves or the exchange whichever comes first. the very first price on exchanges is set by the person having that token ready to place a sell order because before the market activates there is no deposits so no normal user has any tokens on the exchange to place a sell order. so the initial price is set this way. but after that it is the supply and demand.
Thanks for that, I've dabbled in one so I'll be interested to see how it plays out.