It should be running cooler than 380F at 100 LOP. That's REALLY lean. I would recommend getting a per-cylinder monitoring system. You can run LOP with your instrumentation, but you're really not going to get the big picture. Your engine seems to be quite capable of LOP, since you can go so lean and still be smooth. The key is that if it is running smoothly, as that indicates all your cylinders are producing the same power.
I have attached the red box. Inside the red area is where the engine is producing Internal Cylinder Pressures (ICPs) that from a metallurgy prospective are not good for an engine. Please notice that if you are running at 60% power or below, you cannot hurt the engine by experimenting. Now you can upset the engine by taking it to extremes, but you can't hurt it, so get into the POH and find your HP charts and determine what setting will put you at 60% or below.
Also, getting back to your temperatures. The "hot" issue at the moment, on the forum anyway, are weaknesses in the baffling of some engines since we are getting into summer. I would suggest taking a look at yours or having a mechanic (one that knows what they are looking for) take a look. As I said, 380F at 100 LOP is hot.
And about LOP: the entire point of LOP is to fly more efficiency. There are settings LOP that are more so than other. Best Efficiency, although not completely known, will be somewhere around 15-30 degrees LOP. Try to stay "richer" than 50 LOP and see what your temps are. You should be able to run here, although I am concerned your CHTs may be too high. As you mentioned, 380 should be a max.