With some research, I found that the article you referenced, and several others on the same site, do not contradict the radiocarbon dating method at all.
This site, BiblicalChronologist.org has a series of good articles on radiocarbon dating. I am providing links to each of the primary articles below:
How does the radiocarbon dating method work? (The Biblical Chronologist, Vol. 5, No. 1)
How precise is radiocarbon dating?
Is radiocarbon dating based on assumptions?
Has radiocarbon dating been invalidated by unreasonable results?
Hope this helps.
You know, this is not a religious discussion with me, I truly am interested in science and the things of Creation. I do not have a problem quoting things that state that parts of what you say are right. I welcome them as common ground. I would hate it worse than you if ID was presented in schools as some stupid religious doctrine, as that would be just one more way to discredit it.
I want the truth of the matter my "friend".
As for the radiation output difference in the sun over the last five years, if we were to extrapolate the lesser output back over time, would not the dating figures be badly over inflated as the radiation would be much less, causing the carbon uptake to be much less than expected. And as time passes the ability to detect the increasingly small amounts of radiation that have passed half-life point reach the limits of instrumentation, the smaller amount of radiation available at the start has a greater and greater effect on the date in a logarithmic effect.
By holding on to your faith by insisting all things are going on as before, you ignore the implications of what we are discovering now for fear of your shaky theology collapsing like a house of cards.
Frankly we all have bigger problems than Darwin, The recent appearance of CME events and the increasing sun radiation output are the prescribed events of a yellow sun going red dwarf in a nova.
Better we should be contemplating that problem and its solution than worrying about dead prophets of evolving bugs that design humans.