“So much for the right to a speedy trial...”
Depends on the definition of “speedy”, which is purely dependent upon some judge’s decision as to what speedy means.
Any reasonable judge would agree that waiting 7 years for a trial is NOT a speedy trial.