Ok I looked into this some more, and found a bug that was preventing Virtualmin from adding RewriteEngine on when needed .. we’ll fix this in the next release.
As for the issue with the Upgrade option still using ^Upgrade$ , this is definitely fixed in our latest unreleased code. So that will also be resolved in the next relase, due out in a couple of days.