If you look at the league table you'll find Cougars won more games and lost fewer, which is why we're at home and Leeds Reserves, sorry York, aren't.
With referance to the "Keighley fans will at last see a decent crowd" comment. Our average home attendance in all competitions is only 44 fewer than yours (1064 vs 1020) so I don't know where you get that one from.
Anyway we have nothing to fear from a side that shipped 28 points at home to Swinton.