I don't see anything wrong with the differently translated suttas that can't be put down to an evolving English language. As for your 'rocks & solar systems' I think it means aggregates as your link actually suggests.