Hello, Charlie
Yes, this is exactly contemporary bluegrass banjo tune.
The chords, Gmaj7 - Cmaj7 that come out repeatedly is not usually heard in banjo music.
Very unique!
And as Noel said, this was a real pleasure to listen to.
Best regards.
Shigeki Adachi