While I think that the scaleability issue for ressource happiness and base happiness for larger maps is probably worth discussion, there are 2 things that have been overlooked so far, methinks:
1. base happiness is practically an offset for your first city, as you always start with just one, there is no point in have a higher cap early on.
2. why do you assume that large and small maps have the same set of ressources? remember civ4, where even standard maps tended to lack certain happy/health ressources or had them in very low quantities (silver was often missing, as well as at least one calendar ressource, deer and whales didnt play an important role too often, either)
if large/huge maps have 15 different (and non-unique) happy ressources, standard and small have 14, everything smaller only 12-13, there will also be at least some scalability.
same goes for natural wonders, of course.
However, it might've been nice to have something like +5 happy for the existence of the ressource, +1 happy for every further source.