Pretty good setup, but Cogent? Eek! Those guys run the crappiest network I've ever seen. You certainly get what you pay for. And they're combining that with CloudFront? Seems like a weird combination that results in their not getting their money's worth (on Amazon's side).