This is a great idea, Draco!
Whether you warm it or feed it cold depends on your cat's preferences, though most prefer at least room temperature foods. If you're just feeding as a treat, you can warm the food under warm water; if you want the cat to get the full nutritional value, however, it's best to put the food in a sealed baggie and warm it that way (so nutrients aren't leached out through the water).
You can definitely freeze it, and I would. Gizzards and hearts can be fed in fair-sized pieces, but liver and other organs should be fed in little, smaller than an ounce, pieces to keep from upsetting your kitty's tummy. Depending on the amount you bought, you might want to freeze it in separate containers, as you can only thaw and refreeze a couple of times.
Regards!
AC