It works but the player does not follow the line smoothly...
Then you have 2 choices:
1) fix it
2) hire someone to fix it.
I'm not trying to be rude, but that is a awesome example and if that isn't good enough, or good enough to get you on your way then chances are very very slim that anything anyone else offers up isn't going to be of any help, unless we build it for you...
As zenox98 says, you will never find an exact example, heck, you are lucky if you find anything remotely close to what you are after.