Newlywed08 - The lines are not too long at any of the dining venues and they move quickly. The Specialty Restaurants will seat you immediately if you made reservations.
If you choose to dine and you find the line unaccepatably long or if by chance the maitre' de tells you the wait is more than 10 minutes-try another venue or come back at a slighly later time!
NCL ships have such a large variety of dining styles that there is seldomly a jam!
It can and does happen but it is rare.
We have waited longer in lines aboard other cruiselines when our dining times and tables were assigned.
Coffee is included in your fare, unless it is a Specialty coffee.