I've always thought Atalanta's face turn was always too sudden and out of character. Since I've only watched the anime, let's see if the manga handles it better.
[spoiler]There is an actual time travel arc in the original Astro Boy Manga. What happens is Astro Boy gets displaced in time where he meets Ochanomizu when he was younger./spoiler]