We flooded the basement in our old home as well with a poorly designed rain catching barrel. the flooding wasnt bad but definitely not good. Our solution was to bring a drain pipe off the top, similar to the spout you have at the bottom but running off the side near the top, that would flow away from the house when the barrel was full. cheap and easy solution.