I got an early period this time around too (like 8 weeks :shock: ) even with exclusive breastfeeding. It doesn't mean anything about your supply, but I've read that it can affect the taste and your lo might not appreciate that.
Pumping isn't always a good indicator either, especially if you don't do it consistently.
If you feel a difference in your breasts before & after a feed (not engorged, but somewhat full beforehand, and limper afterward), then you probably have enough.
The flailing could be related to a developmental spurt - he's becoming much more aware of the world, and there are a lot of distractions out there! This depends on lo's personality - one of mine was very focused during feedings, the other likes to pop on & off and look around, so it's hard to tell when she's done.
If he's otherwise happy & growing, gaining weight, try to wait this out. Hopefully things will settle down again soon, or it will give you time to watch for other symptoms and try to figure out what's bothering him. Don't give up now - you're past the worst part!