You don't need all of bells and whistles above to get Blu-ray compatibility.
Have had good success with hardware-encoded files (Voukoder + NVENC) being accepted by TAW without needing re-encoding. Plus if you want to create a DVD from the same project, TAW has hardware MPEG-2 transcoding built in, so it's very easy to make a DVD from an existing Blu-ray project. If TAW isn't happy about something, it'll at least tell you why. Tried everything I could think of, finally gave up on Architect Pro 6.0 compatibility, switched to TAW (TMPGEnc Authoring Works 6).