b) I find the breakdown by rating classes particularly interesting, because it seems to indicate that at the lower rating levels, chess.com ratings are overrating players' skill compared to FIDE, while at higher levels, they seem to underrate actually. Assuming it's a valid result, and not an artifact of reporting error, I wonder what the reason is for that.
Simple reason: Ratings are relative. There is no 'golden standard' for say 1500. Each pool will gravitate to some point for various reasons (like difference between worst and best player id different on different time limits). For Rapid/Blitz difference they are different pools. There are vastly more blitz players than rapid players. It would be virtually impossible keep the different pools in sync
All true, the only problem: I wasn't talking about rating differences between Standard/Blitz/etc., but about the differences *inside* one pool, compared to the single FIDE "pool".
My fide rating was 1007 at my first and last event at sometime in the year2015 and my blitz rating was 1475 in January 2016 but presently it is 1333, what roughly could my fide rating be estimated?