Crossmyloof prices include shipping, which means they work out cheap for getting the odd pack (in fact I had one arrive today from them) but expensive for larger amounts. Another plus point is that they do a range of pack sizes, whereas most places in the UK just sell in 100g packs. They tend not to have a great selection of British varieties though - they didn't have the likes of Endeavour when I was ordering (nor Magnum surprisingly) but they're one of the few places here to have eg Calypso.
Surprised TMM wouldn't ship Stateside though. Another one to look at is
www.brewstore.co.uk have a reasonable selection, and do some in 50g and 200g packs.
The most recent season hops generally only start to appear in the retail channel around this time of year, except for the ex-farm suppliers.