For those with the same problem, I finally got this to work how I wanted with the following entry in the UrlRewriting config file (notice the added regex to the virtualUrl attribute):
<add name="urlrewrite"
virtualUrl="^/(\?|$)"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/home.aspx"
ignoreCase="true" />