Its explanations are quite good but they're also hard to understand because it keeps trying to relate everything back to programming metaphors or what it thinks it knows about the streets in the neighborhood I live in.
What you are describing doesn't match my experience at all with Gemini 3 or 3.1, especially the pro version.