I think you are being overly negative, I have the same NOC code, will be 36 in September and in the pool with 447 points. I was this close to being invited by Ontario last year during their tech draws but unfortunately my ECA arrived a couple of weeks later.
I got a job in BC now and will soon be applying for BC PNP. I think you could start networking with companies in BC, send them your CV, petition them to offer you remote work trial, we are web developers after all,so do all you can instead of just losing all hope. BC PNP Tech Pilot is a super powerful programme, it ends in June but they might extend it, and if they don't extend it, it will only mean longer processing times than during the pilot. Don't bank on Alberta, I read that have not invited 2175 for years.