As to your question about whether you can file for dismissal on speedy trial grounds, the answer is "yes." The right to a speedy trial is covered by several factors set out in cases decided by the US Supreme Court and the New Mexico Supreme Court. One of the first factors, is, did you request a speedy trial? So you need to do that first--request a speedy trial. Then the other factors kick in an the court considers them and decides if your right to a speedy trial was violated. I won a case...