Is it true that this penalty is going to stand regardless of the amount of tax due?
Correct; section 106 and Schedule 55 of FA 2009. However, I believe these provisions come into force on a day as yet to be appointed although it appears that they will be effective from 6th April 2010 (i may have missed the appointed day notice).
If this is the case, would it would not be a severe blow to thousands of tax payers who have overpaid their tax at source, but had not submitted their returns, due to various reasons?
Possibly.
Are there provisions to appeal for reasonable excuse?
Sort of.
Will they be considered?
Sort of.
Should we get our Institutes involved and ask them to defeat/delay this provision?
Can't comment other than to say probably a complete waste of time; however, i am now old and cynical.