Yes, my skull logo is facing down as well.
I also changed to an other PI-3B, bus same result.
To get same screen output as you have, I added a simple print line.
Made 2 movies:
– To show that I did not change anything from berryIMU-simple, but only added some pygame code for making a compass rose.
– To show that roll and pitch is not both being compensated, with print output.
Is it possible that there is a faulty batch of berryIMUs somehow? As I have 2 who behave the same, that seems unlikely.
Could the magnetic field in my house (big apartment with lots of steel in it) be responsible of this behavior? But that seems also unlikely, considering untilted headings are OK and the compensation works perfectly well in east-west direction.