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