Rode it today. All of this is accurate but today they were gone by 7:15am
My suggestion get there at least an hour before park opening minimum. The line was huge at 6:20 this morning