The biggest change to that list is really rule changes for Transports. Marines need to leave the Rhinos to capture objectives, if the Rhinos are destroyed by Turn 3 anyway. For Marines, I think the list is still solid, translated decently well into 6th.
With the current codex, Drop Pod Sternguard are probably the way to go, especially at 2000.
So much AP 2 these days.... what's a Marine player really supposed to do?