The devs who made up the names thought they could avoid prosecution by calling an IPO a different name, but I doubt it will work in the long run. As far as I'm concerned IPO, ICO, and pre-sale all mean exactly the same thing.
Exactly.
Add ITO (initial token offering) to the list.