So basically what you are trying to say is that if you, the owner of the website do NONE of the "common internet marketing" type of backlinks, where would you get backlinks from?
Well for one, you left a few methods off your list:
software submissions to software directories
RSS feeds (your rss feeds submitted to rss aggregate sites)
social bookmarkings
Press Releases
guest-post on someone's blog with a link to your site
BEYOND those (and there's probably a few I'm forgetting too) you need to have content that other people legitimately WANT to link to. They would link to you because your content is really good, breaking info (like, you are the first to talk about it) or link-bait (really messed up/fake/wrong info that people talk about).
You can write "really good" content and hope people will find it.. but how often does that happen, if you don't already have some kind of following? You'd need to write something really good, or your site have a LOT of value that people see and want to link to (be an info authority) or the creator of some really useful software.
Those are the reasons why other people would link to you, and be the "quality" that you are looking for I take it? I say, build your own links
