Hey Cameron – Wow, fabulous results so far! You must be justifiably really pleased with yourself.
Personally think that cravings are largely in the mind, rather than the body, so diversionary tactics might work – find a way to take your mind somewhere else, maybe going for a walk, or reading, or drink another glass of water. Alternatively, save enough of your cal and carb allowance to allow yourself a square or two of very dark chocolate, a few nuts, or a small portion of yogurt and berries in the evening.
In case it is your body asking for something extra, check you are including enough fat in your meals, to help with feeling sated; also check you are keeping your hydration up too.
Finally, if all else fails try brushing your teeth, as we rarely fancy eating anything immediately after cleaning our teeth and it will probably give you time to focus on something other than a snack.
Hope you find an answer that works for you, but it seems to me you have the BSD cracked!