Your initial impression is right imo. "At" sounds more precise, and suggests a particular point in time. "In" is more fluid and implies a more vague idea. At the beginning implies at the very...