If there's no mining in NXT, how exactly did the coins get distributed? Someone mentioned that people bought them initially. So the developer made BTC off of selling his premined coins? At least ripple gave some away for free...

Initial IPO of NXT was only 21 BTC.
PoS must be initially distributed- it lies in its nature. The way BC did it was very smart : Proof of Work.
There's nothing shady with these. Just a lot of misunderstanding usually.