Not trying to spread FUD but it would be nothing short of absurd if any exchange picked this coin up in 6 months lets alone the end of the year.
Why is that? Not enough coins yet or other reasons?
There is no RPC access, there is no easy way to integrate this kind of account system into existing exchange system, the fact that exchanges have to buy/mine new accounts. I'm sure there are work arounds but this coin really needs to take off (50k+ sat per coin + high OTC volume) to get interest from an exchange capable of implementing this coin.
As I know the solution to implement this new coin in an exchange would be easy.
Exchanges only need one account, only one, and they, internally, assign an account "number" to their users. So, If I want to send my coins to the exchange I will send it to the exchange account and I only have to specify in the message that this amount will be for the number account that exchange have assigned me... I think it is an easy way to handle this subject of account... it doesn't matter if account are REAL or ASSIGNED BY EXCHANGE, in both cases we don´t control the private keys of these accounts so they are as safe as the "normal" system.
At least I think so...
(I'm sorry for my bad english)
Everyone would have the same deposit address. This wouldn't work.
EDIT: Didn't read the part about using messages. Could be possible.
There are quite a few ways for an exchange to have a single deposit address for all users, each with varying levels of implementation difficulty or user confusion:
1.) Messages (users attach some message to their transaction which identify them)
2.) For each transaction the exchange receives, check which public key(s) signed it (difficult in classic UTXO-based currencies, may make sense for an account-based blockchain)
3.) Have users encode their identity in the fractional part of the deposit (for example, all deposits of an amount x.19182 belong to a particular user, so if I want to deposit ~50 coins I send 50.19182, and they know I sent them)