So, just looking at the problems with the display and ignoring everything else :-P, you might want to take a look at this thread which talks about I2c and lcd displays. I only skimmed it I’ll admit, but it sounds like some of the problems result from the lower voltage that the particle operates at.