5 МБ в Heroku - это только база данных. Для реального размещения активов (файлов, видео, ...) они рекомендуют использовать S3 (см. http://docs.heroku.com/constraints#large-static-assets).
Вы всегда можете обновить саму базу данных, когда работаете в лимитах. Первый платный тариф - 50 МБ за 15 долларов США в месяц, см. http://heroku.com/pricing
Кроме того, несмотря на то, что Heroku не предлагает «некоммерческий план», я уверен, что они будут готовы договориться о каком-либо обмене ссылками / бесплатном обновлении базы данных, когда вы свяжетесь с ними напрямую.