That is very exciting! Little Jackson will have plenty of TLC, and make a wonderful pet for you!
I have a little female, and not a male yet, so I do not know about the differences in temperament. My Suzi is a little nutty though, however, absolutely wonderful
12 weeks is the ideal time to bring him home. I got Suzi at 8weeks, without knowing any better