I clocked in 25 minutes for the download... I shit you not. I went downstairs to eat dinner and when I came back up, it was done. It was at 800pm EST. Like I said before, try powercycling the modem.
In regards to the 50% "glitch", what do you think happens? You magically download 320Mb instantly? You're kidding yourself if you think that. All it does is sit at 50% until you actually download the 320Mb of data.

Hey well it works I can tell you that right now! It continues as soon as it hits 50% it never stops. I tryed on everything I download and it makes it download alot faster.