I don't think OnePlus understands the problem with their release cycle. People will be buying the OnePlus devices only when there is an absolute necessary to buy. For a casual buyers who want to upgrade their devices to latest and want the cheapest and greatest, they might skip these devices.
Reason being, I wont be buying 6 since i know that the better version is coming in the form of T version. I won't be buying the T version since i know that the chipset is going to be released in few months and the main version is going to change. The cycle might continue and even settle for a different company.
I think it'll be better for them to have two different series like the s series and note series of Galaxy. So far not a good strategy from my point of view.