Sorry burning a BD-R is not an option right now. I very recently bought a BD-drive (reader) for my PC so I rather not already buy another one/replace it.
Yes the transcoded MKV works fine. Either burning the .srt into it or loading the .srt externally works great.