1) The directory listings (/files/release/) really should include file sizes, and maybe modification times. I hate it when I'm looking to download something and have no idea how big it is.
2) Would it be annoying of me to suggest having a separate package for kernel headers? 48mb seems like a lot to download if you just want to compile a driver.