OMG it's like you read my mind. I was literally going to post this exact same thing.
My son doesn't go to sleep any time before 8. If he does, he wakes up a million times before finally settling in to bed an hour or so after we put him down. He usually wakes up at 5:30 and is still sleeping..