I don't get why the payment point makes a difference, it's not free if it costs $100 at the end, so the word 'free' doesn't really belong in that sentence.
It does not state that anything other than the enrollment is free. It specifically states (the first 3 words, no less) "Enrollment is free". The rest of the sentence clarifys that, however free enrollment is, it will cost you 100 USD when you exit the program.
Well suited to a startup, whom are usually looking for minimal outlay from the get go.
> # Enrollment is free, just pay a USD $100 program offering fee at program exit.