from your list at least half should hopefully be in Q1 - Boots restocking has to be ahead of April 4th NHS , as will many of the others - stocking in advance of the retail advertising that is needed.
So lets say $10m in first half and there will be fewer shareholders doubting it.
Then it is all about turning over the inventory in the channel once a quarter
Throwing out guesses based on no historical numbers to compare them to before everything is in place like nhs and products on shelves holds no water. When all things are in place and sales numbers are generated by those events, then there will be room for more intelligent discussion about what numbers should be. There should be no disappointment or surprise until those things happen.