Killer, I got a problem with my game and I asked the same thing for this forum.
Yes, if you want to keep the game closed you can save the game as a Runtime, if you do that and distribute it, you ll have to share the source file to the public if requested, the game ll still copyrighted to you, but since its a game, a open game ll not sell if anyone could simply “test” the .blend.
BPPlayer in my oppinion is the best solution, it encrypt your files and load the Blenderplayer without problems, Its fast, easy to learn and you probably ll be abble to sell your games anywhere you want, and Delta is quite an awesome guy, he helped me a lot and my demo is done( I cant release it yet, but its done for about two weeks).
About the link to blender.org, I dont think that the link is totally needed, I think that you only need to link your game with blender somehow, on my game if you click over the BGE logo you are redirected to the blender website, but I dont know exactly if it ll be needed.
There is also another way to lauch your game that is use a .blend that is saved as a runtime that ll serve only to make a link for your game data, you ll probably have to encrypt your game data, otherwise you ll have a .blend there for everyone to open, but this is also another way.