Conditions:
- License and copyright notice:
A copy of the license and copyright notice must be included within the software.
In your case: You set it under a different license and there is also no copyright notice
-State changes:
Changes to the code must be documented
In your case: I don't see any place, where you documented your changes
With the publishing of the code, I don't see a problem with this license at the moment. But before you published it and during the time, it wasn't under the license and is so under an owner protection and its publishing is so forbidden.
For everyone who wants to read the license, it is at
https://choosealicense.com/licenses/apache-2.0/
Edited 5/14/2017 10:41:28