Legality is always associated with a valid personal data,because legality is LAW.
ID bitcoin maybe can be alternatif to make bitcoin legal,users must give their valid personal data to get ID bitcoin. and ID bitcoin can used like ID Card/ATM Card,.... what do you think..??
But in this way Bitcoin will lose it's main feature which is "privacy" and "decentralization" as getting an ID is just like normal paypal and stuff so I strongly say NO
Hmm, ok the idea is fine but the fact that we have to pass a shortening url (adfocus) to see each image is kinda frustrating and makes me wanna clse it at once !
It's really much profitable to you and time-wasteful to the users !
Good Luck anyway and I wish you have some improvements in your mind