As I recall, I used the word "tedious" in my report to Development about the necessity for that procedure. :^)
As another alternative, I think you could create a dummy product using "Package files from other products", select the original product whose file should be issued, then Send Free Link for that dummy product.
For yet another approach, you could create a discount code for the specific product you want to give away, good for the full purchase price of the item, with Max. Use Count = 1 (so once it's used, it becomes invalid for everyone), and send that code to reviewers et al. allowing them to order the product for free. You could even create the discount with a list of discount codes (note this will clone the discount out into a series of separate discounts, one for each code), then just keep that list handy where you can issue one code from the list as needed.