your problems (without Hamachi) most likely stem from the way minecraft authenticates accounts, you and your brother will both have the same external IP - I believe the official MC server software will only allow one connection per IP address
That causes a "bad login" error, not a timeout?
could be, for me the errors seem to be randomly generated, get different ones all the time on Ant's server