I'm a student at Liberty.
It will be open for students all the time.
Non-students are given specific days/hours, plus it will cost more.
Oh and Liberty has a crapload of money, 11,000 campus students and 24,000 online students (that's me) really brings in the $.
There is a video of some of the construction crew skiing/boarding/tubing down the partially completed hill, give me 5 mins to find it.