Agreed. Uncovered this earlier this week. It is
Post# of 85091
timeorganization.org website is showing an update screen. They seem to have updated not that long ago. So seems odd they would do another major update for no reason.
The phone number for wellness-rx.org also points to timeorggroup.org which was created at same time as wellness-rx.org. Seems to be Time's temp page.
All kind of points to good things on the horizon.