I didn't realise Plextor had added an accessible and discoverable link that long ago, since that page said it was created on 2010-01-01. My Google searches yielded no announcements on other forums or tech sites. Searching MyCE brought up a single thread from 2008 that had the download link removed [since it was not supposed to be publicly downloadable at the time].
Also, as it stands now, the MyCE Plextor FAQ still states that a licence needs to be purchased for it. All these indicate that not many are aware of the good news.