It’s difficult to give any advice without knowing why your boyfriend designed your training the way it is.
Your training seems to be heavily biased towards speed work, rather than fitness work. Maybe what he is thinking is that there will be heaps of fitness work when team training commences, so the best time to build speed is now, with fitness being a focus later on. This would be a reasonable way to do it.
In terms of your question about tempo runs, I prefer to keep each individual rep in the 100-300m range. For aussie rules training I also prefer using a higher volume per tempo session than a 100m sprinter would typically use (eg today I did a tempo session of 4x3x300m)