I'm not trying to give you a hard time here.
You need to understand, your rating was artificial in the first place. You had 3 losses in your first 10 games, each of which should have lowered your Elo by 30-ish points, but because of the artificial Elo floor, players never lose Elo until they are above 100. That makes a huge early difference. Basically, early on it's 30+ Elo gain for a win, and zero Elo decrease for a loss. I don't think this is a good system.
Your actual skill level is best judged by your recent 50-ish games, during which you have had a surprisingly stable Elo around the mid 100s. The explanation is simple. You're a 150 Elo player. A brief spike to 266 during periods of high k-factor does not mean anything.
EDIT - My error, you actually lost 5 of your first 10 games. Realistically, your Elo "should" have been 0 at that point. (Meaning, if there were no weird rules that prevent any Elo decrease but allow for triple Elo gain during those first 10 games).
During your first 21 games (after which the k-factor drops to the standard 20), you do not appear to have won any games against players rated 300+, and most of the wins were against players rated 200 or less. If you want to remain at or above your peak of 266, you need to consistently beat players rated 266+.