You let "but" slip and it's ok, but I forget to mention the dashes and i'm wandering in circles? My entire argument was about how dashes are not used in standard english (written) for connecting clauses, and if you missed that, that's your own fault. "And" is not stylistic by any means...