"I'd like to give the t-shirt I won to a Newbie who lives in the same country as me"....
I don't think your are the only guy in bitcointalk forum from same country, but they could also send that same t-shirt to any neighboring country PO Box of mysterious person, since there are no real borders in EU

I also wouldn't trust passwords created by a password system, because if a system can create them, it can also crack them.
LoL, but you brain is also a system, and when it breaks that means you don't have any backups.
You can do whatever you want, but most cases of people losing passwords and bitcoin keys is when they tried to act smart creating their own ''systems''.
Either way, you can rest assured that I have my own password model, different in many aspects from those discussed here, which, as you may understand, I will not share here.

Sorry but I have to say that you are making perfect recipe for disaster with your unique password model.