This is YOUR wedding. You don't need to explain anything to anyone, but your future husband or make any apologies! That is ridiculous. Your uncle should be mature enough to understand that everyone isn't going to do things his way, especially something like this.

BTW, that is an awesome dress. Good for you that you are truly making this your day and for thinking outside the box.