What's going on with the "la" here? Is it necessary?
The same as the difference between English "your/yours" "my/mine" etc.
But no it is not needed, though you will often see it used :)
So "Mia domo similas al la via" would work as well?
You could also use "Mia domo similas la vian."
It should do, yes.