Syncing that is not trivial. The song never stops, and the singing comes in on cue (waits until the loop is about to start over, and seamlessly cuts to the new one). What you describe as worst case - mixing vocals and backing track together - is almost certainly the way to go.
The tricky thing is having the music flow uninterrupted.
The tricky thing is having the music flow uninterrupted.