I don't really have strong opinions about this. I'd lean towards saying that if the draft page were nominated for deletion, it'd probably be kept now. It seems like it probably squeaks past WP:GNG, and it seems like WP:BLP1E would be satisfied. If you want to move it into mainspace, I'm not really opposed. As Kudpung says, move it on over and see what happens.  —