you have got to be kidding right?
Look man, if you have to ask a bunch oof questions about the landing and the drop you may not be ready, i say may...cause i don't know you. I would not say it is overated, you gotta give every run respect. But dropping into it, especially without huge coverage is no fucking joke. I've done it when it had recently opened, in awesome coverage, and the first year I went it was closed.
Every year the conditions will be different, but one thing is if you are worried about it, don't try it unless there is a ton of snow. No reason getting hurt for a whole season when it will be there next year.
But like they have said there are some 5-8 foot drops with good coverage. I think I went down like 18-20 feet first time so every time is different. Once yoou get off the tram...wait  have they closed the tram yet? Anyways its easy to find, have fun man, just committ and you'll be cool.