Where are Amazon ELBs located? In Amazon's datacenters? Some people may prefer to serve static content and do TCP handshakes and slow-start closer to the customer.
Other than that, I haven't seen external connections to Amazon break 5 MB/s, but that might just be me renting cheap instances.