So those few hours with totally full blocks are the sign of the beginning of the end of btc?
Well I suppose it will be fixed in a way or another.
No, the periods of totally full blocks show that we are hitting the ceiling of the transaction capacity. It's not the beginning of the end of Bitcoin (yet).
Are we?
https://blockchain.info/charts/avg-block-size?timespan=30days&showDataPoints=false&daysAverageString=7&show_header=true&scale=0&address=
Avg size is between 0.5mb and 0.7mb the last few days. Which means there is an extra 40% to 100% available capacity, depending the day.
Of course, it's not about the average size per day (unless you say it's okay to wait a day for your transaction to be processed). It's about the occurrence of periods that the network is maxxed out. The more often these periods occur and the longer they last, the more degraded the user experience becomes, as I experienced myself a couple of times already.
And the size of blocks mined doesn't tell everything. There are regularly empty blocks, and sometimes miners don't fill up blocks despite plenty of tx waiting to be included. So not all available tx capacity is actually used by all miners.
In the end it's the user experience that matters, whether this is confirmation time or tx fee. If these goes down hill, usage will shrink, user adoption will stall. Stalling adaption will hurt the confidence of the users and ultimately the price of BTC.