I love it! Tiberius Caesar Prince totally sounds like something Severus would name his son. His reasoning was sound as well.
I like that Harry and Severus managed to talk through their problems without too many tantrums or misunderstandings, and that Ron and Hermione were fairly supportive and Dumbledore fairly upset (seems more realistic).