Possibly. But I think the amount of common vision we had is normal and expected. Get something working and then evolve it. Even if we had more time I probably wouldn't have wanted to spend more time planning.
I don't know if it was as much the case for your part, but I do feel we had a little trouble with coordinating so that we don't have two people working on the same component at the same time / fairly complex merges
Yeah I suspect our experience is similar to the very early days of a startup... someone has a vision of what they want, but the path to get there is very undefined and folks just hack away to get something working