Those are not valid URIs and so dotNetRDF cannot handle them when they are returned. This is a bug with Virtuoso and should be reported as such to them (virtuoso-users@lists.sf.net)
They are not related to the default graph since the default graph is by definition unnamed and does not have a URI.
You can query Virtuoso with these fake URIs because dotNetRDF does not by default parse the query at all prior to sending the query. This allows for you to send non-standard syntax to the remote endpoint which dotNetRDF's standards compliant implementation may otherwise reject.