It would be a good idea to use an open-source license instead - I see no reason why the source code need be locked up. By going open source, your game will be able to live on even if XNA keeps updating (don't assume you'll be interested in updating it by the time updating it becomes necessary).
Nobody's going to make fun of your code, if that's your reason.