large rating bumps from beating peers
You had a large gap in blitz play. The Glicko rating system uses a measure of rating uncertainty called the Rating Deviation (RD) value. If you have gaps in play, the RD increases as will the magnitude of rating changes after games. As you get more recent games, that value will drop as will the rating changes.
https://support.chess.com/en/articles/8566476-how-do-ratings-work-on-chess-com