I love the Trail Hunter mountain biking video you posted! It would be a great way to see the mountains, but I definitely wouldn't want to break an arm or my neck in Jamaicalol
I am excited for you and your family! We looked into staying at Great Huts when we were in Portland, but ended up at a couple other places... Maybe next time?