I think a reasonable time for noise depends on the day of the week as well, a weekend you might be more lax, but on a working/school night it's pretty inconsiderate to have really loud noise after 9pm even.
I do think your DD and BFbob should have told you first that he was going to go over. You may have had reasons why you'd have preferred he didn't go over at that time.
But you shouldn't apologise now, as it was still a valid complaint, and there is always the chance she doesn't know where BFbob came from.