First is the cease and desist order from the Arkansas Securities Division.
Second is the Hannover House blog, where you can see that the Form 10, and MyFlix, have been promised multiple times over the last 6-7 years, but never delivered.
July 28 will come and go, with no Form 10. Wait and see.