You need something like tmpgenc to make Blu-ray compliant discs
I don't really understand this though, the cost per GB of a blank double layer bluray is higher than an hard drive. Just store Blu-ray images (or direct rips) on the disc and access them on your device. In this way you don't need to worry about disc damages, bad burns, lost media, and so on.
At the price of a disc + the time to source and take a full disc rip + the time to source a good scan of the cover and disc surface + printing labels and covers + the bluray box (you said you want to look professional so you aren't planning to just keep them in a spindle and use a sharpie, right?) You're basically paying almost the same of a real disc