would Tru-Oil work well with an Ebony finger board?
Yes, but you would need to keep the coats very thin, and stick to a minimum number, if you want to preserve the classic "freshly polished bare wood" look of the ebony. Stewmac's fretboard finishing oil is a purpose made product for dark fretboards and is easy to get a good result with, but if you have tru oil and want to seal the fretboard to prevent moisture loss, tru oil works fine. Ebony needs to be polished pretty thoroughly before applying finish. On typical body or neck woods, stopping at 320 works fine. For something very hard and dense like ebony, I switch to abranet and go to at least 800 before putting anything on.
Also, would any of you recommend Tried and True on a maple neck prior to Tru-Oil (BLO) to enrich the natural grain color?
Try it yourself on scrap and decide!
After decades of screwing with finishes, I've pretty much given up on "apply this first to enhance the grain then switch to this other product" kind of approaches. I see a lot of people recommending a coat of X before using Y, but I've never found that it's worth the trouble, at least when it comes to applying different varieties of transparent finishes on top of each other. Any thin transparent finish is going to penetrate the grain and help lock in "depth" - you don't need a different product to do that. On the other hand, if you want to tint one product, get it into the grain, and then clear coat with a different product - or, you want to use a legit grain filler first, to ensure a smooth finish - those options make sense. But if it comes to wiping on one thin transparent product then switching to a different thin transparent product, I don't think it's worthwhile.
I'm about to buy another raw body (swamp ash surely again) and I'd love a white tru-oil finish, if that even exists!