I never experienced the demo, but this thread is really enlightening as to what new people should know (I hope Badspot is reading!). It's been a long time since I was a newbie (4 years ago this month) so I never had the chance to have misconceptions about retail BL, especially since I was beta testing v7 for probably almost a year before it came out.
Keep up the replies, I think this thread has a really good purpose (making BL more appealing for new buyers, which is usually a good thing). :)