Seldom are the life-lessons so clear when you launch a follow-up product, like the new OnePlus 2 Android smartphone. Born of a desire to cater to the whims of the Android enthusiast, the requests were simple: they wanted power, they wanted affordability, and they wanted it right now. The original OnePlus One succeeded on the first two of those counts but notoriously botched the third. Now, still bearing a near-astonishing SIM-free, unlocked price tag - starting at $329 - but brought up to speed with 2015's finest, the OnePlus 2 is aiming for the hat trick. I caught up with OnePlus to see what's new.