I agree with you, I think Activity should have a minimum of let´s say 85%? So, nobody can cheat the system but nobody is penalized if for any reason you traded a little bit less during a determine month (usually because you see less opportunities that month, same way other months you trade more because there are more trading opportunities). So, a window from 85% to 115% could get a 100% on activity.
In other hand, I´ve seen the chart of your Darwin BSL and congratulations, I really don´t understand how it hasn´t get any investment from Darwinia yet...But at least your investors will be very happy for sure, so my general recommendation for you is...keep it up!!!
Forget about your Activity regardless it will penalize your Darwinia ranking, because as you have said, yesterday you overtrade and your performance was poor...so focus on your trading, it will keep you lots of joy!!! And Darwinia will be easier in near future for sure! Congratulations, you are doing great!!!