I wouldn't worry about it. I suspect that most C++ programmers think that references cannot be null.
Yeah, they can't be null _legally_. Kind of like how in D you can't strip away const _legally_. But the compiler doesn't complain if you don't obey the rules.