Cleanest way of joining a dictionary to a string?

The following lambda accomplishes what you want (accepting a dictionary as its argument):

{"&" sv "=" sv/: string flip (key;value)@\:x} `a`b`c!1 2 3