Hectic schedules are absolutely a proper use of Flex Scheduling. Playing ahead is generally not preferred, but I have no true objection. Those playing ahead punish themselves when they go days and weeks without being able to find an opponent.
Early in the season, though, I understand why people want to jump into the pool, however.