So keep at it?
You just haven't clicked with someone yet. Perhaps the questions you need to be asking is, 'how do I blow people away at interview?'.
But to answer your question, if you didn't know there's a monthly 'Ask HN: who's hiring' thread:
https://news.ycombinator.com/item?id=9812245
That's a list of a thousand companies that hire software developers. Plus loads more on the older threads, there's one every month.
If you're having trouble finding more jobs to apply for, you could email all the ones near you with a brief covering letter (as the body of the email) and your CV and ask whether they have any entry level positions. Bonus points for including something in the covering letter that shows you've read a bit of what they do. If you're having trouble figuring out who to email, you can phone the company and ask the secretary 'that you're looking for an entry level position and you were wondering who you would send your CV to'. They get questions like this all the time. Depending on who you are, that might be scary, but the quicker you get used to doing scary things, the more successful in life you will be.
The worst they can say is no.
In all seriousness, so many companies are constantly looking for developers but not constantly advertising. Like I went to a meetup last Thursday and a no-experience guy there got an interview from another one of the attendees, even though that's not what he came for.
Also, to follow up on that, network, go to technical meetups, talk to everyone and introduce yourself. Drop in that you're looking for your first job without sounding too needy, making it the focus of the conversation or doing the whole 'I haven't got a degree' thing. Also some meetups have job announcements at the end, you can ask to be included in them, if you do ask keep it positive and short.
Finally, though it sounds like your CV is fine, get a couple of articulate people to look over your CV, especially anyone you or your parents know who works in marketing (for the presentation), recruitment (because they know what works) or IT (for the relevant experience).