Memes of the week: Crazy Pixel leaks, OnePlus feels the heat in India, and more!